我知道這已在之前討論過,但實際上我找不到解決方案。Android Maps v2自定義標記在變焦上的位置不正確
我增加了自定義圖標爲我的標記:
markerUserLocation = mMap.addMarker(new
MarkerOptions().position(new
LatLng(point.latitude,
point.longitude))
.anchor(0.5f, 1.0f)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_marker_my_location)));
的問題是輸入/輸出標記變得定位在一個不好的地方變焦時。
我試圖玩錨值,但沒有成功。是不是圖像的默認錨中/底部? 我需要做什麼,實際上保持標記的底部在指定的點座標,獨立於縮放級別?
這是ic_marker_my_location圖標示例(xhdpi大小),因爲我無法上傳原始圖標。
LE:這是一個非常愚蠢的,但如果我使用較小的標記圖像...它工作正常......所以也許有一個標記資源圖像大小的錯誤?或者如果圖像更大,我需要設置一些額外的參數?
你可以添加你的ic_marker_my_location.png文件到這個問題嗎? –
我剛剛添加了相同尺寸的樣本 – Alin
我正在使用「開放式街道地圖」,並且遇到同樣的問題,此前應用程序向我顯示了正確的當前位置,但現在它顯示爲提前10公里! – TharakaNirmana