【发布时间】:2016-04-26 13:22:40
【问题描述】:
我刚刚开始涉足 Google Maps API,但我已经陷入困境。我正在寻找一种使用谷歌地图重新创建this 类型的地图的方法。我需要删除所有标签,获得空白背景(我尝试使用地图样式,但这对我不起作用,下面的代码示例)并在我将鼠标悬停在国家/地区上时点亮它们。
是否有任何我在搜索中似乎遗漏的教程可以帮助我,或者任何人都可以为我指明正确的方向? :)
var _mapstyle = [
{
featureType: "all",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
function create_map()
{
_map = new google.maps.Map(document.getElementById("eyewebz-map"),
{
zoom: 2,
center: new google.maps.LatLng(20, 0),
navigationControl: true,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.DEFAULT
},
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
},
scaleControl: true,
mapTypeIds: ['_mapstyle']
});
_display.setMap(_map);
_display.setPanel(document.getElementById("NavigationText"));
}
编辑 这就是地图的用途:我在我的生活中旅行了一点,并希望做更多的事情。自从我第一次大旅行以来,我一直在写博客。我现在开发了一个新博客,我想让我去过的国家/地区可以点击,并在点击后跟随一个 url。理想的情况是,当我单击一个国家/地区时,它会将我带到一个页面,其中只有该特定国家/地区显示在带有一些标记(访问地点)的地图中。单击这些标记后,它应该会显示特定的帖子/一些信息。
【问题讨论】:
-
-1 投票者能否也解释一下他为什么投了该票?为什么他投票关闭?
-
更正我,您要求清除默认图层并为突出显示的国家/地区创建图层,对吗?你有国家多边形吗?一次可以看到多少个国家/地区,并且性能对您来说至关重要?
-
我没有国家多边形。性能不是那么重要,它会是一个世界观:)
-
您应该问自己几件事:1) 谷歌地图是正确的产品吗? 2)您需要多边形的详细程度是多少? 3) 你有/知道如何获取多边形数据吗? 4)绘制多边形后,您想对地图做什么?所有这些问题都有某种关联。因此,请仔细考虑,探索各种 API,如果您不想被引导到错误的方向,也许可以在您的问题中提供更多细节。
-
还有其他产品推荐吗?我在我的生活中旅行了一点,并希望做更多的事情。自从我第一次大旅行以来,我一直在写博客。我现在开发了一个新博客,我想让我去过的国家/地区可以点击,并在点击后跟随一个 url。理想的情况是,当我单击一个国家/地区时,它会将我带到一个页面,其中只有该特定国家/地区显示在带有一些标记(访问地点)的地图中。单击这些标记后,它应该会显示特定的帖子。
标签: google-maps google-maps-api-3