2012-11-30 78 views
0

因爲API 3.10不會顯示具有遠程圖像的標記在特寫中。意思是當我放大時,我看不到圖像。當我縮小時,如果完全縮小,我可以看到圖像的一部分或完整圖像。Google地圖不會在特寫中顯示帶有遠程圖像的標記

雖然標記圖像是本地文件,但每次都顯示。

看樣:

  1. Closeup。只看到本地文件標記

  2. Zoom out。部分圖像可見

  3. Zoom more。看到所有圖像,但出現一條奇怪的垂直線

地圖是從帶有phonegap應用程序啓動的。

代碼爲本地&遠程圖像標記是相當一致的:

var image = new google.maps.MarkerImage(location.image, 
      new google.maps.Size(120, 120), 
      new google.maps.Point(0,0), 
      new google.maps.Point(iconSize*14/32, iconSize*40/32), 
      new google.maps.Size(iconSize*1, iconSize*1) 
     ); //REMOTE IMAGE 

var shadow = new google.maps.MarkerImage('images/marker-big-'+location.status+'.png', 
      //LOCAL IMAGE 
      new google.maps.Size(96, 111), 
      new google.maps.Point(0,0), 
      new google.maps.Point(iconSize*16/32-1, iconSize*42/32), 
      new google.maps.Size(iconSize*36/32, iconSize*42/32)); 

localMarker = new google.maps.Marker({ 
      position: new google.maps.LatLng(location.latitude,location.longitude), 
      title:location.text, 
      map: map, 
      icon: shadow, 
      zIndex: index*2 
     }); 

remoteMarker = new google.maps.Marker({ 
     position: new google.maps.LatLng(location.latitude,location.longitude), 
      title:location.text, 
      map: map, 
      icon: image, 
      zIndex: index*2+1 
     }); 

舊的API 3.9優良工程

+0

你寫了「API 3.9正常工作」。使用示例(jsfiddle,實時鏈接或附加重現問題所需的文件;使用jsfiddle,實時鏈接)在[問題跟蹤器](http://code.google.com/p/gmaps-api-issues/issues/list)上創建問題;照片沒有幫助)。 – geocodezip

+0

我解僱了一個問題,沒有人回答過。這是一個[zip](https://dl.dropbox.com/u/10867328/bg.html.zip),帶有孤立的問題。在代碼中從3.10更改爲3.9時 - 正常工作。如果不是 - 屏幕截圖 –

+0

[google問題](http://code.google.com/p/gmaps-api-issues/issues/detail?id=4616) –

回答

0

沒有與縮放圖標的問題。嘗試使用未縮放的圖標。

+0

上顯示的問題我需要縮放圖標以正確支持視網膜。除了本地和遠程圖像都被縮放。 –

+0

你有沒有成功,然後降級到版本3.9?在這裏有同樣的問題...使用Phonegap ...需要視網膜分辨率和遠程圖像。你能幫我們搞定它嗎?谷歌問題說,它是固定的,但它仍然發生在當前發佈的版本。我已經添加了對該問題的評論。 – Sebastian