2012-07-30 58 views
0

我正在開發涉及Google地圖的Phonegap應用程序,並且當我加載地圖並在其上放置標記時,我設置圖標時會出現奇怪的行爲標記。基本上,加載爲圖標的新圖像僅加載到默認標記圖標上。下面是我在談論的一個截圖:谷歌地圖設置標記圖標僅複製到默認圖標

enter image description here

這是我使用更改標記的外觀代碼:

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); 

感謝您的幫助!

回答

0

我覺得這個sample code會對你有所幫助。

這是post與上面給出的示例代碼有關。

提醒大家的是不要忘記加入這一行,包括谷歌地圖API到您的網頁一個重要的事情,

<腳本SRC =「http://maps.google.com/maps/API/JS?傳感器=假」 類型= 「文/ JavaScript的」 > < /腳本>

Mejo威爾遜

0

我不知道是什麼,但這個問題似乎已經消失。很抱歉,任何人遇到同樣的問題,無法找到解決方案。