0

アプリケーションでマップの新しいオーバーレイを作成しています。オーバーレイは ItemizedOverlay を拡張し、マップ上にカスタム ドローアブルを配置するために使用されます。これらのドローアブルは、実際には TextView のコンテナーであり、マップ上に描画されます。

それはすべてうまく機能しますが、小さな正方形 (HTC Desire の画面では約 0.7cm x 0.7cm) がマップ全体に広がり始めている (そして繁殖しているように見える) ため、これをクリーンアップする方法に問題があるようです。次の画像に示すように、等間隔のグリッド パターン (ただし、完全なスクリーン カバーではないことが多い)。

ヌル四角

それらは、ダウンロードされたマップ タイルの「穴」ではなく、タイル全体が読み込まれ、四角形が上部に表示されます。

最も興味深い部分は、アプリをアンインストールした後でも、この問題が発生していない古いバージョンをインストールした後でも、四角が表示されることです. これは、デバイスとエミュレータの両方に当てはまります。

誰もこのようなものを見たことがありますか?私が間違っていたこと、またはそれを修正するために何ができるかについてのヒントはありますか?

4

1 に答える 1

0

以前、別の Google Maps API キーを使用したときにこの問題に直面しました。キーストア用に API キーを生成する必要があります。そうしないと、マップが表示されません。

于 2011-10-07T12:20:29.897 に答える