如何获取视图区域的当前国家/地区?

时间:2013-04-17 16:20:59

标签: javascript jquery google-maps country

以下部分代码向我提供了我的标记(不可拖动)设置的国家/地区

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;
  }
}

当用户移动到其他国家/地区(例如,在此国家/地区或其他国家/地区旁边)时,我想获得他当时所在国家(或者可能是当前国家/地区)的视野。

1 个答案:

答案 0 :(得分: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文件。检测视口中可见的国家多边形,并将其显示在侧边栏中。