4

たくさん検索した結果、自分に合った解決策をまだ見つけていません。ここの誰かが私を助けてくれることを本当に望んでいます. 最初に私の問題を説明し、次に、これまでに試みた/検討したいくつかのアプローチについて言及します。

基本的に、ユーザーの位置の周りにマーカーがランダムに表示される Android アプリを開発しています。問題は、マーカーを道路にのみ配置する必要があることです。

私は Google Maps Android API V2 を使用してきましたが、「ジオコーディング」などの「制限」のあるものを使用して回避しようとしています。

Nutiteq などの別のマップ API を使用することを検討しましたが、実装に問題がありました。Google に慣れてきたので、Google に固執するのは良いことですが、提案があれば喜んで試してみます。

Google Maps API V3 を html ファイルにロードして、GDirections を使用してあるポイントからそれ自体へのパスをロードし、このデータを JS を使用して Google Maps Android API V2 に解析できるようにすることも検討しましたが、GDirections には次のような制限があることがわかりました。良い。

どうすればこれを行うことができるか、誰にも分かりますか?解決策がハックであっても、それは何かです。

私はAndroid開発にかなり慣れていません。

4

1 に答える 1

5

あなたが達成したいことは面白いです。API V3 html をロードする必要はありません。方向 API を直接使用できます: http://maps.googleapis.com/maps/api/directions/json?origin=51,19&destination=51,19&sensor=false

まだ制限はありますが、デバイスあたり 1 日あたり 2000 程度でした。また、1 人のユーザーの画面に 2000 個を超えるマーカーを配置したくないと思いませんか?

これは、たとえば Gson を使用すると簡単に解析できます。

于 2013-04-05T15:05:34.917 に答える