谷歌地图有很多标记,数据结构选择

时间:2012-08-28 14:38:22

标签: json google-maps

mysql数据库中的经纬度。我想知道将这些数据输出到网页的正确方法是什么。如果数据由PHP输出并存储在javascript中,如

var locations = [   ['218 S. Wabash Building(TE)','218 S Wabash Ave
芝加哥,IL 60604',41.8789520,-87.6261270,0],   ['33 E. Congress Building(C)','33 E Con​​gress
Chicago,IL',41.87560160,-87.62651219999999,0]
......

然后,存储在那里的许多信息将是多余的,因为只有与当前地图视图有关的数据才有用。当然,当用户缩小或拖动到另一个视图时,我希望有相关的标记。

有没有人有过开发类似应用的经验?什么是最有效的解决方案?

1 个答案:

答案 0 :(得分:0)

只需使用Ajax即可。视口更改时,根据当前的lantitude / longtitude / viewport从数据库加载相关标记。