我对地图完全陌生。我面临一个问题。当这些lat/long =values
为负时,我传递的纬度和经度值由动态生成的文件分配给NaN
。code a-= x; b-= y
是将负纬度/纬度值设置为空并接受(不转换(正纬度/纬度值。奇怪。这段代码在
point = new GLatLng(lat, long);
哪里
myIcon.shadow = null;
myIcon.printShadow = null;
myIcon.iconAnchor = new GPoint(5, 15);
我正在制作标记作为
gmarkers.sort(function () { return 0.5 - Math.random() });
mgr.addMarkers(gmarkers.slice(0, 50), 1);
mgr.addMarkers(gmarkers.slice(51, 100), 5);
mgr.addMarkers(gmarkers.slice(101, 150), 6);
mgr.addMarkers(gmarkers.slice(151, 200), 7);
mgr.addMarkers(gmarkers.slice(201, 300), 8);
mgr.addMarkers(gmarkers.slice(301, 400), 9);
mgr.addMarkers(gmarkers.slice(401, 600), 10);
mgr.addMarkers(gmarkers.slice(601, 800), 11);
mgr.addMarkers(gmarkers.slice(801, 1100), 12);
mgr.addMarkers(gmarkers.slice(1101, 1500), 13);
mgr.addMarkers(gmarkers.slice(1501, 2000), 14);
mgr.addMarkers(gmarkers.slice(2001, 999999), 15);
mgr.refresh();
有人请帮帮我...提前致谢
也许你应该写
a = -x;
而不是
a -= x;
因为a -= x
是a = a - x
的简写
就我而言,问题是数据问题。至于巴西文化,纬度和经度值中的小数点被设置为逗号 (,(,而不是小数或句点 (.(这可以通过执行(Globalization.CultureInfo.InvariantCulture(来解决以避免更换。
感谢您的帮助。