2

创建一个谷歌地图,其中包含用户输入地址 50 英里范围内的商店位置。正确显示地图和精确点,但所有精确点上都只有一个点。我希望能够将它们标记为 A、B、C、D 等,以便我可以在侧边栏中列出位置和地址。

我该怎么做?这是我用来添加精确点的代码。

    var point = new GLatLng(latitude, longitude);
            var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function () {
                map.openInfoWindowHtml(point, myHtml);
            });
map.addOverlay(marker);
4

1 回答 1

0

太好了,谢谢。包括这个 js 库。

http://code.google.com/p/gmaps-utility-library/

然后我需要做的就是更新

var marker = new GMarker(point);

对此

var newIcon = MapIconMaker.createLabeledMarkerIcon({label: "A", primaryColor: "#FD766A"});
var marker = new GMarker(point, {icon: newIcon});
于 2010-03-24T14:48:11.297 回答