Google maps 谷歌地图传递样式并禁用移动设备上的滚动

Google maps 谷歌地图传递样式并禁用移动设备上的滚动,google-maps,google-maps-markers,google-maps-api-2,Google Maps,Google Maps Markers,Google Maps Api 2,我正在创建一些基于地址的谷歌地图,但我在移动设备上传递一些样式和禁用滚动时遇到了问题 这是我现在所拥有的 // 造型 //创建样式数组。 变量样式=[ { “特色类型”:“景观”, “elementType”:“geometry.fill”, “样式器”:[{“颜色”:“#ffffff”}] }, { “特征类型”:“景观、自然、地形”, “elementType”:“geometry.fill”, “样式器”:[{“颜色”:“#000000”}] }, { “featureType”:“po

我正在创建一些基于地址的谷歌地图,但我在移动设备上传递一些样式和禁用滚动时遇到了问题

这是我现在所拥有的

//
造型

//创建样式数组。
变量样式=[
{
“特色类型”:“景观”,
“elementType”:“geometry.fill”,
“样式器”:[{“颜色”:“#ffffff”}]
},
{
“特征类型”:“景观、自然、地形”,
“elementType”:“geometry.fill”,
“样式器”:[{“颜色”:“#000000”}]
},
{
“featureType”:“poi”,
“elementType”:“geometry.fill”,
“样式器”:[{“颜色”:“#eeeeee”}]
},
{
“功能类型”:“管理”,
“elementType”:“labels.text.fill”,
“样式器”:[{“颜色”:“#2ec3f3”}]
},
{
“功能类型”:“道路干线”,
“elementType”:“geometry.fill”,
“样式器”:[{“颜色”:“#eeeeee”}]
},
{
“功能类型”:“道路干线”,
“elementType”:“geometry.stroke”,
“样式器”:[{“颜色”:“#CCCC”}]
},
{
“功能类型”:“道路”,
“elementType”:“labels.text.fill”,
“样式器”:[{“颜色”:“#666666”}]
},
{
“功能类型”:“道路”,
“elementType”:“labels.text.stroke”,
“样式器”:[{“颜色”:“#ffffff”}]
},
{
“功能类型”:“道路.公路”,
“elementType”:“geometry.fill”,
“样式器”:[{“颜色”:“#bbbbbb”}]
},
{
“功能类型”:“道路.公路”,
“elementType”:“geometry.stroke”,
“样式器”:[{“颜色”:“#dddddd”}]
},
{
“功能类型”:“road.local”,
“elementType”:“geometry.fill”,
“样式器”:[{“颜色”:“#e5”}]
},
{
“功能类型”:“水”,
“elementType”:“geometry.fill”,
“样式器”:[{“可见性”:“关闭”}]
},
{
featureType:“poi.business”,
elementType:“标签.图标”,
样式:[
{可见性:“关闭”}
]
},{
特色类型:“poi.school”,
elementType:“标签.图标”,
样式:[
{可见性:“关闭”}
]
},{
功能类型:“poi.park”,
elementType:“标签.图标”,
样式:[
{可见性:“关闭”}
]
}
];

以下是创建地图和标记的基础知识,我不确定是否要禁用移动滚动:

函数initMap(){
变量样式=[{
特色类型:“景观”,
elementType:“几何体.填充”,
样式:[{
颜色:“ffffff”
}]
}, {
特色类型:“景观、自然、地形”,
elementType:“几何体.填充”,
样式:[{
颜色:“000000”
}]
}, {
特征类型:“poi”,
elementType:“几何体.填充”,
样式:[{
颜色:“eeeeee”
}]
}, {
featureType:“管理”,
elementType:“标签.文本.填充”,
样式:[{
颜色:“2ec3f3”
}]
}, {
功能类型:“道路.干线”,
elementType:“几何体.填充”,
样式:[{
颜色:“eeeeee”
}]
}, {
功能类型:“道路.干线”,
elementType:“几何体.笔划”,
样式:[{
颜色:“中交”
}]
}, {
特色类型:“道路”,
elementType:“标签.文本.填充”,
样式:[{
颜色:“666666”
}]
}, {
特色类型:“道路”,
elementType:“标签.文本.笔划”,
样式:[{
颜色:“ffffff”
}]
}, {
功能类型:“道路。公路”,
elementType:“几何体.填充”,
样式:[{
颜色:“bbbbbb”
}]
}, {
功能类型:“道路。公路”,
elementType:“几何体.笔划”,
样式:[{
颜色:“dddddd”
}]
}, {
featureType:“road.local”,
elementType:“几何体.填充”,
样式:[{
颜色:“e5”
}]
}, {
特色类型:“水”,
elementType:“几何体.填充”,
样式:[{
能见度:“关闭”
}]
}, {
featureType:“poi.business”,
elementType:“标签.图标”,
样式:[{
能见度:“关闭”
}]
}, {
特色类型:“poi.school”,
elementType:“标签.图标”,
样式:[{
能见度:“关闭”
}]
}, {
功能类型:“poi.park”,
elementType:“标签.图标”,
样式:[{
能见度:“关闭”
}]
}];
var map=new google.maps.map(document.getElementById('map-canvas'){
缩放:17,
中心:{
纬度:-15.4165216,
液化天然气:28.2794958
},
样式:样式
});
var marker=new google.maps.marker({
职位:{
纬度:-15.4165216,
液化天然气:28.2794958
},
地图:地图
});
}
google.maps.event.addDomListener(窗口“加载”,initMap);

您可以在这里看到这一点:

GMap2
不再有效,Google Maps API v2早就停产了。您应该更新所有JS代码以使用API v3。看,我同意,但我不知道怎么做:(你所做的只是创建一张地图和添加一些标记,见前