php - 动态kml谷歌地图

标签 php javascript google-maps kml

我想使用 kml 创建一个谷歌地图应用程序,并且我想根据用户的缩放动态创建 kml 文件。

类似于谷歌地球,但在谷歌地图中(缩放部分)

我尝试使用标记管理器和聚类器,但我有太多标记,并且移动设备上的性能非常糟糕,但对于 kml,这不是问题,但我一次显示了所有标记。

我尝试在 kml 文件中使用 NetworkLink,但没有获得任何参数,例如缩放或边界(我正在使用 php)

我知道可以用 JavaScript 来完成

new google.maps.KmlLayer('mykmlgenerator.php?zoom='+zoom);

但我想避免这种情况,有什么办法吗?

谢谢

最佳答案

我尝试过这个,结果发现 Google map 的动态 KML 很笨重。如果可以的话,将 KML 转换为 JSON 并使用 Google Maps JavaScript API ( https://developers.google.com/maps/documentation/javascript/ ) 在 map 上创建标记会更容易。

关于php - 动态kml谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054319/

相关文章:

javascript - EJS中的求和过程

android - 复制 map 跟随 Android 中的当前位置功能

jquery - 谷歌地图 : How to rotate `groundoverlay` need trick

php - 如何使用 PHP 和 MySQL 检测用户在完成预订过程之前是否关闭浏览器或选项卡?

javascript - Three.js 转换前重置矩阵

javascript - $state.go 不适用于 angularjs 1.5

javascript - 谷歌地图放置自动完成加载事件

java - 使用 .htaccess 保护 .jar?

php - Windows 上的 FFmpeg - 后台转换

php - 使用 php 快速更新具有不同值的多个 mysql 行(大约 100 毫秒)