2016-11-23 90 views
3

我正在使用Google地圖和位置偵聽器。我正在使用位置監聽器來繪製地圖上的折線。現在我想要折線上的起點和當前位置。我將自定義圖標設置爲標記,但它出現在折線的左側。我想要它在折線的中心和終點。 任何解決方案,, ??如何在多段線的中心繪製標記

What i want

What is the problem

+0

我不想標記形狀,我只是想在白線上出現一個白色斑點。但它正在考慮將該點作爲標記,並且因爲該點沒有尖銳的尖端,所以這就是爲什麼該圓出現在邊界外的原因。 –

回答

1

在這種情況下,您可以設置標記錨點。 mMap.addMarker(new MarkerOptions()。anchor(0.5f,0.5f).position(latLngArrayList.get(0))。icon(startPointIcon).title(「Start」));

+0

非常感謝。這非常有幫助 –

2

檢查:

http://android-er.blogspot.in/2013/01/google-maps-android-api-v2-example_5213.html

希望它會幫助你。

根據標記, 您的製造商設計不正確,你應該必須設計標誌,我過來點的方式..

enter image description here 這是什麼原因,他們保持標誌物這種形狀

+0

我不想標記形狀,我只想要一個白色斑點出現在折線上。但它正在考慮將該點作爲標記,並且因爲該點沒有尖銳的尖端,所以這就是爲什麼該圓出現在邊界外的原因。 –

+0

Mudasir,你的標記可以是任何形狀。創建一個可繪製的白色圓圈,並將其用作您的標記。 – portfoliobuilder

2

而不是使用您提供的圖像使用標記由谷歌提供這將解決您的問題....否則,如果你想定製標記與尖端......

+0

我不想標記形狀,我只想要一個白色斑點出現在折線上。但它正在考慮將該點作爲標記,並且因爲該點沒有尖銳的尖端,所以這就是爲什麼該圓出現在邊界外的原因。 –

+0

標記上的圖像稱爲其「圖標」。 標記也被稱爲「別針」。 – raasesh

+0

您需要根據您的要求更新圖標。 – raasesh

0

問題與折線繪製室外latlngs和您的標記latlngs是用於室內的位置。改變你的製造商職位與戶外街道職位,它會工作。

+0

我不想標記形狀,我只想要一個白色斑點出現在折線上。但它正在考慮將該點作爲標記,並且因爲該點沒有尖銳的尖端,所以這就是爲什麼該圓出現在邊界外的原因。 –

相關問題