基本的には、住所を座標に変換するために、グーグルマップのジオロケーション機能を使用しています。
私はこれを行う方法を理解し、正しく機能しましたが、これはユーザー入力に基づいているため、ユーザーが「NW1 hello blabla」などのランダムな情報を入力した場合、Googleマップで文字列を読み取って、どの単語であるかを確認することができます実際の住所。
ジオロケーションコード
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);
} });