2012-04-19 7 views
1

現在、私はANDROIDのディレクトリアプリケーションを作成しています。ディレクトリのアプリにマップ機能を追加[ANDROID]

モバイルアプリケーションを初めて使用しています。

このアプリで働いているうちに、地図の機能を追加して検索結果から建物を探すことにしました。 Google apiを使用する代わりに、私が持っている画像(地図)上の位置を特定しようとしています。

イメージが実際には大きすぎるためです。私はそれが特定されたら建物を拡大したいと思う。

残念ながら、私はどこから始めるべきかわかりません。 本当にありがとうございます。

ありがとうございました。

よろしくお願いします。

答えて

1

Googleは無料で静的マップAPIを提供しています。

動的に設定されたビットマップをWebからダウンロードし、ファイルシステムまたはメモリに保存してから、Drawableを取得してImageViewに設定することができます。

このURLを使用してウェブからデータを読み込むには、座標からURLを生成する必要があります。パリのエッフェル塔を示す200×200ビットマップのためのExemple:

String latEiffelTower = "48.858235"; 
String lngEiffelTower = "2.294571"; 
String url = "http://maps.google.com/maps/api/staticmap?center=" + latEiffelTower + "," + lngEiffelTower + "&zoom=15&size=200x200&sensor=false" 

のStackOverflowが既にImageViewの中でそれを表示するためにウェブから画像をダウンロードする方法についていくつかの答えを持っている:https://stackoverflow.com/search?q=imageview+url+%5Bandroid%5D

あなたは見つけることができますここにはGoogle Static Maps APIのドキュメントがあります。

関連する問題