2016-11-23 4 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

あなたの問題を解決する、Googleによって提供された画像使用マーカーを使用する代わりに....または、あなたが尖った端を持つカスタムマーカーが必要な場合...

+0

私はマーカーの形をしたくない、ちょうど白い点がポリラインに表示されるようにしたい。しかし、それはマーカーとしてのスポットを考慮しているので、そのスポットは鋭い先端を持たないので、サークルが境界から外に出る理由です。 –

+0

マーカー上の画像を「アイコン」と呼びます。 マーカーは「ピン」とも呼ばれます。 – raasesh

+0

要件に基づいてアイコンを更新する必要があります。 – raasesh

0

屋外latlngsとあなたのマーカーlatlngs屋内の位置です。アウトドアのストリートポジションでメーカーのポジションを変更しても機能します。

+0

私はマーカーの形をしたくありません。ただ、白い点をポリラインに表示したいだけです。しかし、それはマーカーとしてのスポットを考慮しているので、そのスポットは鋭い先端を持たないので、サークルが境界から外に出る理由です。 –

関連する問題