我注意到我的地理编码器在下面显示的代码中不一致,因为在调用“getLatLng”方法之前我显示了 10 个有效位置,但是在这行代码之后,每次搜索时实际显示的点数都不同(相同搜索条件 - 仅供参考)随机在 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);