Javascript 打开谷歌地图&x27;手机信息窗口 解释

Javascript 打开谷歌地图&x27;手机信息窗口 解释,javascript,jquery,css,google-maps,Javascript,Jquery,Css,Google Maps,在手机上触摸手机的标记时(至少在iOS上),什么都不会发生。我发现我必须“双击”才能打开它。然而,当触摸谷歌地图的标记时,它会很好地打开(并关闭触摸地图)。我想这是RichMarker的代码,但我找不到是什么。有什么办法可以解决吗?我做错什么了吗 代码 您也可以在上打开它 函数初始化(){ var mylatng1=新的google.maps.LatLng(37.787776,-122.405309); var mylatng2=新的google.maps.LatLng(37.788005,-

在手机上触摸手机的标记时(至少在iOS上),什么都不会发生。我发现我必须“双击”才能打开它。然而,当触摸谷歌地图的标记时,它会很好地打开(并关闭触摸地图)。我想这是RichMarker的代码,但我找不到是什么。有什么办法可以解决吗?我做错什么了吗

代码 您也可以在上打开它

函数初始化(){
var mylatng1=新的google.maps.LatLng(37.787776,-122.405309);
var mylatng2=新的google.maps.LatLng(37.788005,-122.405147);
变量映射选项={
缩放:20,
中心:新google.maps.LatLng(37.787901,-122.405197)
};
var map=new google.maps.map(document.getElementById('map-canvas'),mapOptions);
var marker1=新的RichMarker({
位置:myLatLng1,
地图:地图,
平:是的,
内容:“我发现了一个很棒的by。由于他构建的这个插件与谷歌地图一起工作(至少在
新的Google.Maps.Marker
中作为
图标
),我不再需要使用RichMarker(它很好,但有一些bug)

我所要做的就是加入
fontawesomemarkers.min.js
(或者你可以像他在回答中说的那样使用NPM/Bower)和上面的代码

var marker1 = new google.maps.Marker({
    map: map,
    icon: {
        path: fontawesome.markers.MAP_MARKER,
        scale: 0.65,
        strokeColor: 'transparent',
        fillColor: '#000000',
        fillOpacity: 1
    },
    clickable: true,
    position: myLatLng1
});
你可以看到它正在工作