【问题标题】:Google Maps Setting Marker Icon Only Duplicates Over Default Icon谷歌地图设置标记图标仅与默认图标重复
【发布时间】:2012-08-01 21:47:34
【问题描述】:

我正在开发一个涉及 Google 地图的 Phonegap 应用程序,当我加载地图并在其上放置一个标记时,我在设置标记的图标时出现了奇怪的行为。基本上,作为图标加载的新图像仅在默认标记图标上加载。这是我正在谈论的屏幕截图:

这是我用来更改标记外观的代码:

carMarker = new google.maps.Marker();
carMarker.setPosition(new google.maps.LatLng(latitude, longitude));

var background = new google.maps.MarkerImage("images/parkreminderpop.png",
            new google.maps.Size(100, 90),
            new google.maps.Point(0, 0), 
            new google.maps.Point(50, 90),
            new google.maps.Size(100, 90));

var image = new google.maps.MarkerImage(photoURI,
            new google.maps.Size(96, 68),
        new google.maps.Point(0, 0), 
        new google.maps.Point(48, 88),
        new google.maps.Size(96, 68));

carMarker.setIcon(image);
carMarker.setShadow(background);

感谢您的帮助!

【问题讨论】:

    标签: android iphone google-maps cordova


    【解决方案1】:

    我认为这个sample code 会对你有所帮助。

    这是与上面给出的示例代码相关的post

    要提醒您的重要一点是,不要忘记通过添加这一行将 Google Maps API 包含到您的页面中,

    梅乔·威尔逊

    【讨论】:

      【解决方案2】:

      我不确定发生了什么,但问题似乎已经消失了。对于遇到相同问题但找不到解决方案的任何人,我们深表歉意。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-11
        • 2014-03-07
        • 2014-09-26
        • 1970-01-01
        • 1970-01-01
        • 2020-03-14
        • 1970-01-01
        • 2017-10-18
        相关资源
        最近更新 更多