Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在网页中创建一个链接,允许通过加载指定的kml文件打开google earth和/或google maps_Html_Google Maps_Google Earth - Fatal编程技术网

Html 在网页中创建一个链接,允许通过加载指定的kml文件打开google earth和/或google maps

Html 在网页中创建一个链接,允许通过加载指定的kml文件打开google earth和/或google maps,html,google-maps,google-earth,Html,Google Maps,Google Earth,我试图在网页中创建一个链接,允许打开谷歌地图和/或谷歌地球加载指定的kml文件。 我看到了geouri方法,但似乎不再使用kml文件了 例如,我还看到: 但这种方法似乎只适用于特定的网站,如tourbuilder,我需要的是,从网页中动态生成kml,可能会随着时间的推移而更新,大量的kml(几乎200个)会花费很长时间为每个网站创建一个“教程”(如果可能的话),并且会限制对网页和kml的可能更改 有人能告诉我是否有其他方法在网页中创建链接,允许打开google maps和/或google ear

我试图在网页中创建一个链接,允许打开谷歌地图和/或谷歌地球加载指定的kml文件。 我看到了geouri方法,但似乎不再使用kml文件了 例如,我还看到: 但这种方法似乎只适用于特定的网站,如tourbuilder,我需要的是,从网页中动态生成kml,可能会随着时间的推移而更新,大量的kml(几乎200个)会花费很长时间为每个网站创建一个“教程”(如果可能的话),并且会限制对网页和kml的可能更改


有人能告诉我是否有其他方法在网页中创建链接,允许打开google maps和/或google earth加载指定的kml文件吗?

maps.google.com用于支持通过搜索栏或URL参数加载公共kml,但不再支持。要在Google Maps中加载KML,您需要一个使用Maps API并加载KML层的网站(可以非常简单)。听起来不是你的用例,但是如果它是一个简单的KML,它不会经常改变,你可以考虑把它上传到MyMAP并共享它。p>
Google Earth for web&mobile(与Earth Pro桌面应用程序相反)目前也不支持通过URL加载任意KML,但某些KML源除外(正如您在tourbuilder中看到的)

你在哪里?存储在本地或公共可用域中?仅在公共可用域中,正如您可能已经知道的,例如,感谢您的回复,我已经使用google maps api load kml ecc…但使用术语“(d)不重新创建google产品或功能”似乎我无法尝试创建例如导航帮助之类的内容,我应该使用谷歌地图,而不是在其中加载kml,但如果在您答复时不再支持kml,则似乎无法达到这样的目标:(,或者我错了?