0

我在我的网页中使用以下地图示例。(从另一个问题的答案中获得)两者的源代码实际上是相同的,但我无法使侧边栏中的位置标题出现在客户端服务器托管的页面中。(可以在原始页面查看)

¿ 你知道这里是否存在兼容性问题,或者我是否可以添加任何额外的代码以使其工作?

这是示例页面: http ://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html?filename=http://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google.com% 2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output%3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d 在此处输入图像描述

这是客户端服务器中的页面(我只删除了示例按钮,但即使使用它们也没有显示信息): http: //www.vitrocar.com.mx/orchard/media/map.html?filename=http ://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google.com%2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output %3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d 在此处输入图像描述

4

1 回答 1

3

在我的服务器上使用代理:

http://www.geocodezip.com/xmlProxy060215.asp

违背了目的,将无法工作。您需要在服务器上安装代理。

使用代理来克服XmlHttprequest的跨域限制(XmlHttpRequest是geoxml3用来访问远程KML的,它只能访问与网站同域的XML)。

于 2013-05-23T23:37:11.497 回答