谷歌地图/ jquery反向地理编码

时间:2012-03-30 14:11:35

标签: javascript jquery google-maps geocoding reverse-geocoding

我有一个google地图,可以从输入字段中获取和放置坐标。

一切都工作得很好 - 但是现在我想尝试添加一个通过地址搜索的可能性 - (地址查找),我似乎无法让它工作......

小提琴在这里:http://jsfiddle.net/obmerk99/rcTUH/

任何见解都将受到高度赞赏。 (并且要温柔 - 我不是JS-ninja: - ))

3 个答案:

答案 0 :(得分:1)

@charlietfl是对的。有时小提琴onLoad弄乱了所有的东西。 My Answer

答案 1 :(得分:1)

它需要一些清理,但它是基本的JavaScript。我认为它有你想要的东西。

http://files.nyu.edu/hc742/public/googlemaps/geocoding.html

答案 2 :(得分:0)

您有2个小问题,可以在浏览器调试控制台中轻松检测到

 /* geocoder was undefined ..add following*/
 var geocoder= new google.maps.Geocoder();

   /* exixting code*/
  map = new google.maps.Map($('#map')[0], myOptions);
  placeMarker(myLatlng);

  /* changed variable in argument from "latLng" to "myLatLng"*/
  GeoCode(myLatlng);

工作演示:http://jsfiddle.net/rcTUH/6/