2012-01-23 9 views
0

私は次のような作業をしています - 私はある座標で十字をGoogle Maps上に描画する必要があります。私はItemOverlayを使ってどうすればいいのか知っていますが、カスタムマーカーを使用しないで手段があると思います。私は私の座標で単純な黒い十字が必要です。どうか、教えてください。Googleマップに十字架を描くには?

更新:ItemOverlayをカスタムドローイングする必要があるため、ItemOverlayを使用したくありません。単純なアンドロイド内部要素があることを願っています。

+0

非常に実用的な 'Overlay'クラスを使ってみませんか? –

答えて

0

ご迷惑をおかけしますが、Overlaysを使用すると、Googleマップのすべての行を描画する唯一の方法と思われます。

0

ImageViewをグーグルマップビュー(マージンを使用した絶対位置指定あり)の上に描画できます。しかし、あなたはcoordの変換(そして、ユーザーのスクロール、地図のズームに反応する)を手で行う必要があります。

私はあなたもSurfaceViewと完全に位置合わせしてGoogleマップの表示に合わせてマーカーを描くことができると思います。

しかし、どちらの解決策もかなり過剰です。あなたは本当に良い理由がない限り、ItemizedOverlayを使用する方が良いでしょう。その理由について何らかの情報を追加したいかもしれません。

関連する問題