1

Android での Google マップの起動については、多くの記事を読みました。

それはとても簡単です:

 Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);

問題は、マップが高いズーム レベルで表示され、マップ上にマーカーがないことです。そのため、ユーザーが少し動いたり、何かが起こったりすると、ポイントが失われます。

次のようなマーカーを追加することは可能ですか:

http://img.skitch.com/20100820-da3n4r7h5xbsu6bsx4p4ujjghc.jpg

またはこのように:

http://img.skitch.com/20100820-qg7k2m5wtwm3j5phphrgc8tb53.jpg

そのため、ユーザーが地図を移動しても、この場所を再び見つけることができると確信できます。

助けてくれてありがとう。

4

2 に答える 2

0

geo: スキームは、ズーム レベルを取ることができます。

ジオ:緯度,経度?z=ズーム

しかし、私の知る限り、インテントでマーカーを指定することはできません。

geo: スキームのこのモードを使用すると、必要なものが得られる可能性があります。

geo:0,0?q=my+street+address geo:0,0?q=ビジネス+near+city

于 2010-11-08T01:10:36.657 に答える
0

正解は「いいえ」のようです。現在、回避策はありません...

于 2011-09-27T16:42:46.057 に答える