Google maps 作为字符串的KML覆盖

Google maps 作为字符串的KML覆盖,google-maps,google-maps-api-3,kml,Google Maps,Google Maps Api 3,Kml,有没有办法通过将KML作为字符串传递而不是作为可公开访问的URL来在Google Maps中创建KML覆盖?AFAICT在谷歌地图API v3中没有这样的选项。我不是问API,而是问围绕这个限制可能的终端运行 我个人只能想到一个:解析KML并生成等价的JS。有人有更好的建议吗?查看API,这似乎是不可能的。查看API,这似乎是不可能的。有一个parseKmlString方法,它将解析kml字符串,并可以从中创建本机google maps API v3对象。我用它从FusionTables中解析k

有没有办法通过将KML作为字符串传递而不是作为可公开访问的URL来在Google Maps中创建KML覆盖?AFAICT在谷歌地图API v3中没有这样的选项。我不是问API,而是问围绕这个限制可能的终端运行


我个人只能想到一个:解析KML并生成等价的JS。有人有更好的建议吗?

查看API,这似乎是不可能的。

查看API,这似乎是不可能的。

有一个parseKmlString方法,它将解析kml字符串,并可以从中创建本机google maps API v3对象。我用它从FusionTables中解析kml片段。

有一个parseKmlString方法,它将解析kml字符串,并可以从中创建本机google maps API v3对象。我用它从FusionTables中解析kml片段。

我也尝试过,但还没有找到一种方法

原因如下:

对于测试,我的工作是在dropbox上共享kml文件,然后将带有令牌的直接访问url提供给构造函数

kmlLayer = new google.maps.KmlLayer
    url: 'https://dl.dropboxusercontent.com/s/eg/gmaps.kmltoken_hash=HASH_CODE&dl=1'

我也试过了,但我还没有找到一个办法

原因如下:

对于测试,我的工作是在dropbox上共享kml文件,然后将带有令牌的直接访问url提供给构造函数

kmlLayer = new google.maps.KmlLayer
    url: 'https://dl.dropboxusercontent.com/s/eg/gmaps.kmltoken_hash=HASH_CODE&dl=1'