0

私はAndroidウェブビュー用のグーグルマップAPI3に取り組んでおり、マップとマーカーをmysqlデータベースから動的にロードすることができます。私はここのチュートリアルに従います。次に、地図上にオーバーレイを表示する関数を追加します。各オーバーレイは、特定のタイプのマーカーに対応しています。例:レストラン、ガソリンスタンドなど。ユーザーがそのオーバーレイをタップすると、マップ上でそのタイプのマーカーのみを表示できます。今、私の問題は、どこから始めればよいかわからないことです。私の考えは、phpスクリプトを変更することです。

SELECT * FROM markers WHERE type = type_of_desired_place

javascriptからphpに値を渡す場所がわかりません。ユーザーがそのオーバーレイをタップした場合にマーカーを更新したい。

誰かが私を助けることができますか?グーグルマップは初めてです。そして、私がいくつかの情報について間違っているなら、私を訂正してください。ありがとう!

4

1 に答える 1

1

必要なのはMarkerManagerを使用することです。ピンを挿入したら、オーバーレイをクリックするためのトリガーが必要です。これがダウンしたら、Ajax を使用して、必要な情報の新しい詳細を使用して Mysql サーバーに新しいクエリを作成する必要があります。

私が使用しているのはjQuery Ajaxです。Ajaxを使用して情報をPHPページに投稿すると、リクエストが解析され、ピンを再コンパイルするための適切なデータが返されます。

申し訳ありませんが、ステップの詳細をすべてお伝えすることはできません.

幸運を!

于 2012-09-14T01:47:20.937 に答える