2011-01-24 57 views
3

我怎样才能从谷歌地图获取包含路线通过几个点的kml文件。现在我使用这个链接http://maps.google.com/maps?f=d&hl=en&saddr=51.591016,-0.107382&daddr=51.359619,-0.147695&ie=UTF8&0&om=0&output=kml它的工作,但只有两点。路线通过点

回答

0

首先,您应该知道Google地图和Google地球具有显示kml文件的不同功能。谷歌地球几乎没有任何限制,你可以使用传说和所有东西来创作完整的mxd到谷歌地球,但谷歌地图却没有几乎相同的功能。

在谷歌地图中,​​您只能在一个页面上显示200 kml的点数,这是因为此应用程序基于服务器并使用javascript创建,出于性能考虑,每页仅限于200 kml点。你可能会注意到你的其他点在不同的页面上,不幸的是你不能同时看到它们。有一件事你可以做,就是为你的kml文件提供一个url(如果你有一个ftp帐户或者google我的网页,你可以很容易地做到这一点),然后只需在搜索框中输入url,即可!你所有的观点都会显示出来,只有你不能发送路线或编辑任何属性,你只能保存到我的地图并分享点数的显示(人们将无法从点获取路线)

将你的kml提供给一个url地址是一种很好的做法,它会为你节省时间,你也可以使用你自己的符号系统,如果你在上传区域输入url地址(而不是搜索框),你将能够保持你的符号体系,编辑属性,并获得方向和所有其他有趣的东西。然而,你将会受限于每页只能显示200点。

因此,如果您需要能够让用户从您的积分搜索方向,则一次只能有200积分:( 在搜索框中输入网址,并且您的所有积分都会出现.. ....但没有方向..

希望这有助于 供参考: http://econym.org.uk/gmap/kml.htm

http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html