Maps API v2 への切り替え中にもう 1 つ問題が発生しました。これは、私が達成したいことの醜い表現です。
編集1. 複数のマーカーが存在する可能性があり、各マーカーには独自のラベルが付いています。すべてのマーカーとラベルが同時に表示されます。
ご覧のとおり、マーカーの上部にいくつかの情報を含むラベルがあります。API v1 を使用している間は、 にマーカーとラベルを描画することで簡単に実行できますOverlay
。
API v2を使用して実装するにはどうすればよいですか?
最初のアイデアは、マーカー (赤) とラベル (黒) を 1 つのビットマップにレンダリングし、それをマーカーとして設定することです。しかし、マーカー領域 (赤い四角形) が大幅に増加し、この マーカーの制限により、ユーザーがインタラクションの実現をマップする際に本当に頭痛の種になります。
2 番目のアイデアは を使用することGroundOverlay
ですが、一見すると、この目的のために設計されていません。
Edit2ここに同様の質問があります。解決策は、最初のアイデアのように、ビューから作成された単一のマーカー ビットマップとしてマーカーとラベルの両方を使用することです。