1

まず、私は Android の初心者であり、特に http 関連のことについては初心者です。この質問は、Android プラットフォームでの開発に関するものです。

わかりました、これが私がやろうとしていることです。Wunderground には、URL にリクエストを送信できる「API」があります。次のようになります。

http://api.wunderground.com/api/***API KEY HERE***/radar/image.gif?centerlat=38&centerlon=-96.4&radius=100&width=280&height=280&newmaps=1

このリクエストを送信する最も簡単な方法を見つけようとして Web をクロールしてから、何らかの方法で応答を解析して画像を保存しました。次に、MapView を使用してレーダー画像を Google マップに重ねます。試行錯誤の末、オーバーレイ部分を見つけました。しかし、この Http のものは私を最大限に活用しています。

このコードを UI スレッドで実行しない方がよいことはわかっていますが、それが何を意味し、どのように実装するかはわかりません。

また、使用する前に画像を保存する必要があると思いますか? これを MapOverlays に追加したいのですが、次のようにします。

OverlayItem overlayitem = new OverlayItem(myGeoPoint, "Hi!", "Here I am!");
itemizedoverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedoverlay);

最後にもう 1 つ、レーダー オーバーレイと Google マップ ビューが確実に一致するようにする方法についてアイデアをお持ちの方がいらっしゃいましたら、ぜひお知らせください。

私の質問を読んでくれてありがとう。フォーラムで既に私の質問に回答している何かを見逃してしまった場合は申し訳ありません。しかし、必要なものが見つかりませんでした。

4

1 に答える 1

0

画像のダウンロードについて...これを確認してください http://code.google.com/p/android-imagedownloader/

マップビューについては、これをチェックして起動してください.....

グーグルマップでの現在位置

于 2012-11-30T07:36:06.747 に答える