Как отмечено выше Бьорном, существуют ограничения безопасности из-за того, что конечная точка находится в другом домене. Однако вам НЕ нужно использовать геокодер, так как все, что он делает - это запрос ajax - он делает немного больше, чем вы делаете сейчас.
Как отмечает Shidhin Cr выше, одним из способов решения проблемы безопасности является то, что вы можете добавить callback =?, Но все, что на самом деле делает, это выполняет задачу, которую jQuery может сделать для вас автоматически, используя аргумент «jsonp» dataType.
Также, если вы используете $ .getJSON, он должен автоматически заметить, что это на удаленном сервере, и автоматически обновить запрос на jsonp для вас - но я мог бы помнить, что это неправильно, были некоторые аргументы в документации jquery, связанные с этим конкретный звонок.
В любом случае оба вышеприведенных предложения верны, им просто не хватало деталей.