JavaScript+PHP+MYSQL と Google Maps API v2 マーカーの動的ロードでどのように作成されましたか?
atm 私はマップフォローの例を持っています
http://googlemapsapi.martinpearman.co.uk/infusions/google_maps_api/basic_page.php?map_id=8
しかし、私のmarker_data_01.php(すべてのマーカーがリストされている場所->例のコードを見てください)にはatm 4MBがあり、それ以上しかありません。
問題は、このマーカーのみをどのようにロードするかですmarker_data_01.php
(他の変更の場合、マップと同じファイルにある可能性がありますが、無意味です。MySQL atm からすべてロードします)。
私が今見ているもの:たとえば
(どの数字が良いのかわかりませんが、これは私が作りたいものを示すためだけに書いているか、それと似たようなものです)
- たとえば、左上隅には位置があります:10、
- たとえば、右上隅の位置は 30 です。
- たとえば、左下隅には位置があります: 5、
- たとえば、右下隅の位置は 15 です。
-- したがって、このボックス 10-30-5-15 にあるマーカーのみをロードします。
たとえばGETで、
たとえば、マップを 17-12-48-20 ボックスに移動すると、次の GET リクエストが作成され
、この mysql の引用とダウンロードで、現在表示されている次のマーカーが表示されます。
これで私は無制限のマーカーを持つ地図を持つことができます、
クラスタリングでそれらをリンクできるのは、いつ多くのマーカーになるかです。
したがって、この ppl では、すべてのマーカー DB の「プリロード」を行う必要はありません (現在 4 MB のものがあり、それ以上のものがあります)。ただし、現時点で見ているものだけをダウンロードしてください。
多くのサイトがそれを持っているのでそれが可能であることは知っていますが、私はコード言語のマスターではありません.phpとmysql(およびhtml)を少ししか知りません:)
// 私の英語でごめんなさい