Javascript 在谷歌地图上只显示美国国家
关于Mika在这个问题上的回答 有没有一种方法可以让我在地图上只点击、拖动、滚动美国国家 我一直在努力做这件事。但它显示一个空白图像,没有错误,如下所示: 以下是我根据上述答案修改的代码Javascript 在谷歌地图上只显示美国国家,javascript,google-maps,Javascript,Google Maps,关于Mika在这个问题上的回答 有没有一种方法可以让我在地图上只点击、拖动、滚动美国国家 我一直在努力做这件事。但它显示一个空白图像,没有错误,如下所示: 以下是我根据上述答案修改的代码 var myLatlng = new google.maps.LatLng(41.850033, -87.6500523); var myOptions = { //zoom: 3, center: myLatln
var myLatlng = new google.maps.LatLng(41.850033, -87.6500523);
var myOptions = {
//zoom: 3,
center: myLatlng,
//mapTypeId: google.maps.MapTypeId.ROADMAP,
zoom: 5,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: [
{
"featureType": "water",
"elementType": "geometry",
"stylers": [
{ "visibility": "off" }
]
}, {
"featureType": "landscape",
"stylers": [
{ "visibility": "off" }
]
}, {
"featureType": "road",
"stylers": [
{ "visibility": "off" }
]
}, {
"featureType": "administrative",
"stylers": [
{ "visibility": "off" }
]
}, {
"featureType": "poi",
"stylers": [
{ "visibility": "off" }
]
}, {
"featureType": "administrative",
"stylers": [
{ "visibility": "off" }
]
}, {
"elementType": "labels",
"stylers": [
{ "visibility": "off" }
]
}
]
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
我错过了什么?任何帮助都将不胜感激 我确实画了一张地图。顺便问一下,请看我的编辑。你有没有注意到你复制这段代码的地图,覆盖图实际上是错的?另外,你的代码没有向地图添加任何内容(就像你复制的代码那样),那么如果你删除了所有内容,为什么你会希望看到一些东西呢?我不知道谷歌地图api中有什么方法可以在地图上只显示一个国家。你可以这样做,用矢量和地图顶部的另一层。几年前,墨西哥有一个项目(我相信)也在做类似的事情。你也可以限制滚动边界,具体如下:Jaromanda:我实际上对代码做了一些编辑,以启用拖动,滚动边界到美国。这就是为什么它在我复制的地方有一些更改。我创建了一个地图。顺便问一下,请看我的编辑。你有没有注意到你复制这段代码的地图,覆盖图实际上是错的?另外,你的代码没有向地图添加任何内容(就像你复制的代码那样),那么如果你删除了所有内容,为什么你会希望看到一些东西呢?我不知道谷歌地图api中有什么方法可以在地图上只显示一个国家。你可以这样做,用矢量和地图顶部的另一层。几年前,墨西哥有一个项目(我相信)也在做类似的事情。您还可以限制滚动边界,具体如下:Jaromanda:我实际上对代码做了一些编辑,以启用拖动,滚动边界到美国。这就是为什么它在我复制的地方有一些更改。