谷歌地图在一个国家的标记
Google maps marker in one country
有人知道如何使用javascript api在谷歌地图中启用特定国家的标记吗?
这是我的代码与初始化映射的选项:(在其他方法中,我显示它,它工作):
latitud = "-33.400491820565236";
longitud = "-70.68363189697266";
//Se crea un objeto MapOptions con los valores de la lat y long para centrarlas
var mapOptions = {
center: new google.maps.LatLng(latitud, longitud),
zoom: 7,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
//Se crea un objeto de tipo Map para que el mapa se muestre en el div especificado
mapPunto2 = new google.maps.Map(document.getElementById(idDivMapa), mapOptions);
我只想为智利启用标记。谢谢。
您是否尝试过检查GeoCoder功能?https://developers.google.com/maps/documentation/javascript/geocoding
只需知道国家名称,就可以返回LAT和LONG并添加标记
例子:
geocoder = new google.maps.Geocoder();
function setCountryToSelect(countryToSelect) {
geocoder.geocode( { 'address': countryToSelect}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert("Error: " + status);
}
});
}
setCountryToSelect('USA');
setCountryToSelect('England');
相关文章:
- 如何在谷歌地图中突出显示一个州点击一个国家的任何区域
- 如何制作一个自动的国家查找器
- d3.js如何为国家地图中的每个州创建一个单独的元素
- 我如何限制谷歌地图API's的搜索框将搜索到一个国家/地区
- 有没有办法使用谷歌地图javascript api突出显示一个国家,类似于嵌入api
- 谷歌地点/几何库仅适用于一个国家
- 如何通过变量动态设置一个国家的颜色
- 一个JavaScript函数,用于根据国家/地区语言填充innerHTML
- 地图盒居中,并设置适当的缩放级别为一个国家
- 雅虎财经查询api,要限制到一个国家的搜索结果(Ionic cordova)
- 地图JavaScript API自动完成-一个国家的城市
- 选择一个工作的国家
- 谷歌地图-设置国家的颜色,如果我点击它链接到一个页面
- 改变颜色的一个国家在谷歌地图api
- 使用javascript查找一个国家的经度和纬度绑定框
- 我想隐藏一个形式,并显示和基于国家下拉图像
- 如何在我的网站上显示地图并允许用户选择一个国家
- 谷歌地图在一个国家的标记
- 谷歌分析发送跟踪到一个国家的域名,所以它被CSP屏蔽
- 从另一个选择列表更改inttelinput的国家