「getLatLng」メソッドが呼び出される前に 10 の有効な場所を表示するため、以下に示すコードでジオコーダーが一貫していないことに気付きましたが、このコード行の後、実際に表示されるポイントの数は検索するたびに異なります (同じ検索基準 - fyi) ランダムに 5 から 10 の間.. 非常に奇妙な
これに似た問題を抱えている人はいますか?もしそうなら、どのようにそれらを解決しましたか?
geocoder = new GClientGeocoder();
geocoder.getLatLng(address, function(point) {
if (point) {
var icon = new GIcon();
var marker = new GMarker(point, { icon: icon });
GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); });
map.addOverlay(marker);