0

以下部分代码为我提供了设置我的标记(不可拖动)的国家......</p>

for (var i = 0; i < results[0].address_components.length; i++) {
  if (results[0].address_components[i].types[0] == "country") {
     clientPositionMarkerCountry = results[0].address_components[i].long_name;
  }
}

当用户移动到另一个国家(例如,在这个国家或任何其他国家旁边)时,我想获得他所在的视图区域的当前国家(或者如果可能的话,可能是当前国家)。

4

1 回答 1

1

您是否正在寻找这样的东西:

http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html?lat=43.797409&lng=27.904508&zoom=6&type=m&filename=http://www.geocodezip.com/geoxml3_test/world_countries_kml.xml

使用geoxml3呈现 KML 文件。检测在视口中可见的国家多边形并将它们显示在边栏中。

于 2013-04-18T03:20:15.713 回答