【发布时间】:2015-11-07 05:26:10
【问题描述】:
我希望 Google 地图将用户提交的地址转换为地图坐标。我只希望将这些坐标存储在一个变量中,以便以后访问:
function map_search() {
console.log("search form functional"); // sanity check
var searchLoc = $('#search_location').val();
console.log(searchLoc);
var searchCoords = geocoder.geocode( {'address': searchLoc});
console.log(searchCoords);
...
}
我是这样设置的:
var geocoder = new google.maps.Geocoder();
这直到定义var seachCoords 为止。在控制台中,它只是打印为undefined。
其他 Google 地图功能在此页面上运行成功。 是我的 JavaScript 错误,还是我不正确地使用了这个地理编码器?
【问题讨论】:
-
到底是什么问题?
标签: javascript google-maps google-maps-api-3 geocoding