基本上我使用谷歌地图中的地理定位功能将地址转换为坐标。
我知道如何做到这一点,我让它正常工作,但这是基于用户输入,所以如果用户输入随机信息,如“NW1 hello blabla”,是否有可能让谷歌地图读取字符串并注意哪些词是一个实际的地址。
地理位置代码
var place = "New York Hello"; // I want to enter any kind of string and have gmaps to understand it
geocoder = new GClientGeocoder();
geocoder.getLatLng(place, function(point) { (!point) {
alert(place + " not found");
} else {
var info = "<h3>"+place+"</h3>Latitude: "+point.y+" Longitude:"+point.x;
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(info);
} });