1

この gmap にカットム マーカーを追加しようとしています。

$(function() {
    var addresspicker = $( "#addresspicker" ).addresspicker();
    var addresspickerMap = $( "#addresspicker_map" ).addresspicker(
    {
        regionBias: "au",
        map:      "#map_canvas",
        typeaheaddelay: 1000,
        mapOptions: {
            zoom:16,
            center: new google.maps.LatLng(-33.8674869, 151.2069902)
        }

    });

    addresspickerMap.on("addressChanged", function(evt, address) {
       console.dir(address);
    });
    addresspickerMap.on("positionChanged", function(evt, markerPosition) {
        markerPosition.getAddress( function(address) {
            if (address) {
                $( "#addresspicker_map").val(address.formatted_address);
            }
        })
    });
});

マーカーは次のようになります。

http://oursite.com.au/includes/helper/images/422marker.png

幅:33px × 50px

私はそれが次のように簡単だと思った:

marker: 'http://oursite.com.au/includes/helper/images/422marker.png',

しかし、それはうまくいきませんでした...任意のアイデアをお願いします

4

1 に答える 1

1

マーカーはによって返されます。マーカーaddresspickerMap.addresspicker( "marker")のsetIcon-methodを使用して、カスタムアイコンを適用できます。

addresspickerMap.addresspicker( "marker")
  .setIcon('http://oursite.com.au/includes/helper/images/422marker.png');
于 2012-12-24T03:18:39.813 に答える