2

ユーザーが入力した住所から50マイル以内の店舗の場所でGoogleマップを作成します。地図とピンポイントを正しく表示しますが、すべてのピンポイントにはドットが付いています。サイドバーに場所と住所をリストできるように、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 に答える