Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图上有多个不同图标的标记?_Javascript_Jquery_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图上有多个不同图标的标记?

Javascript 谷歌地图上有多个不同图标的标记?,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我尝试在谷歌地图上使用多个不同图标的标记 大概是这样的: var locations = [ ['Me', 'ss00sd', 'meicon.png'], ['Location 2 Name', 'rm191qw', 'house.png'], ['Location 3 Name', 'ss68ll', 'house.png'], ]; 但我不知道如何做到这一点 我已经用我目前所拥有的创建了这个JSFIDLE: 编辑:我注意到代码没有在JSFIDLE中运行,因为某些原

我尝试在谷歌地图上使用多个不同图标的标记

大概是这样的:

var locations = [
    ['Me', 'ss00sd', 'meicon.png'],
    ['Location 2 Name', 'rm191qw', 'house.png'],
    ['Location 3 Name', 'ss68ll', 'house.png'],
];
但我不知道如何做到这一点

我已经用我目前所拥有的创建了这个JSFIDLE:

编辑:我注意到代码没有在JSFIDLE中运行,因为某些原因,它在我自己的页面中运行良好!但我也在JSFIDLE中包含了我的所有代码

代码片段(来自JSFIDLE):

var位置=[
['Location 1 Name','ss00sd','meicon.png'],
['Location 2 Name','rm191qw','house.png'],
['Location 2 Name','ss68ll','house.png'],
];
var地理编码器;
var映射;
var bounds=new google.maps.LatLngBounds();
函数初始化(){
map=新建google.maps.map(
document.getElementById(“地图画布”){
中心:新google.maps.LatLng(37.4419,-122.1419),
缩放:13,
mapTypeId:google.maps.mapTypeId.ROADMAP
});
geocoder=新的google.maps.geocoder();
对于(i=0;i

”; iw=新建google.maps.InfoWindow({ 内容:html, //最大宽度:350 }); iw.打开(地图、标记); }); } 函数createMarker(结果){ var marker=new google.maps.marker({ 图标:'http://maps.google.com/mapfiles/ms/icons/blue.png', 地图:地图, 位置:结果[0]。geometry.location, 标题:标题,, 动画:google.maps.animation.DROP, 地址:地址:, url:url }) extend(marker.getPosition()); 映射边界(bounds); 信息窗口(标记、地图、标题、地址、url); 返回标记; }
html,主体,#地图画布{
保证金:0;
填充:0;
身高:100%;
}

您非常接近,在创建标记时,只需在
图标:
之后包含
url

var marker = new google.maps.Marker({
                icon: url,
我对你的小提琴做了一点修改,使其正常工作:你忘记调用
initialize()
,还将
url
数据更改为图标,所以现在你的
位置
数组如下所示:

 var locations = [
        ['Location 1 Name', 'ss00sd', 'http://cdn.leafletjs.com/leaflet-0.6.4/images/marker-icon.png'],
        ['Location 2 Name', 'rm191qw', 'https://www.mapsmarker.com/wp-content/plugins/leaflet-maps-marker-pro/leaflet-dist/images/marker.png'],
        ['Location 2 Name', 'ss68ll', 'http://www.worldheritageoutlook.iucn.org/resources/heritage_site_map_pin.png'],
    ];

工作小提琴:

您非常接近,在创建标记时,只需在
图标:
之后包含
url

var marker = new google.maps.Marker({
                icon: url,
我对你的小提琴做了一点修改,使其正常工作:你忘记调用
initialize()
,还将
url
数据更改为图标,所以现在你的
位置
数组如下所示:

 var locations = [
        ['Location 1 Name', 'ss00sd', 'http://cdn.leafletjs.com/leaflet-0.6.4/images/marker-icon.png'],
        ['Location 2 Name', 'rm191qw', 'https://www.mapsmarker.com/wp-content/plugins/leaflet-maps-marker-pro/leaflet-dist/images/marker.png'],
        ['Location 2 Name', 'ss68ll', 'http://www.worldheritageoutlook.iucn.org/resources/heritage_site_map_pin.png'],
    ];

工作小提琴:

您非常接近,在创建标记时,只需在
图标:
之后包含
url

var marker = new google.maps.Marker({
                icon: url,
我对你的小提琴做了一点修改,使其正常工作:你忘记调用
initialize()
,还将
url
数据更改为图标,所以现在你的
位置
数组如下所示:

 var locations = [
        ['Location 1 Name', 'ss00sd', 'http://cdn.leafletjs.com/leaflet-0.6.4/images/marker-icon.png'],
        ['Location 2 Name', 'rm191qw', 'https://www.mapsmarker.com/wp-content/plugins/leaflet-maps-marker-pro/leaflet-dist/images/marker.png'],
        ['Location 2 Name', 'ss68ll', 'http://www.worldheritageoutlook.iucn.org/resources/heritage_site_map_pin.png'],
    ];

工作小提琴:

您非常接近,在创建标记时,只需在
图标:
之后包含
url

var marker = new google.maps.Marker({
                icon: url,
我对你的小提琴做了一点修改,使其正常工作:你忘记调用
initialize()
,还将
url
数据更改为图标,所以现在你的
位置
数组如下所示:

 var locations = [
        ['Location 1 Name', 'ss00sd', 'http://cdn.leafletjs.com/leaflet-0.6.4/images/marker-icon.png'],
        ['Location 2 Name', 'rm191qw', 'https://www.mapsmarker.com/wp-content/plugins/leaflet-maps-marker-pro/leaflet-dist/images/marker.png'],
        ['Location 2 Name', 'ss68ll', 'http://www.worldheritageoutlook.iucn.org/resources/heritage_site_map_pin.png'],
    ];
工作小提琴: