Javascript 为什么不';从谷歌地图的第2版切换到第3版后,我的标记是否会显示?

Javascript 为什么不';从谷歌地图的第2版切换到第3版后,我的标记是否会显示?,javascript,google-maps,google-maps-markers,Javascript,Google Maps,Google Maps Markers,谷歌地图从第2版过渡到第3版后,这些标记将不再可见。我找不到错误!有人能帮我吗? 有问题的页面是(下面是一个谷歌地图,你应该看到大约200个可点击的标记)。 提前感谢您的createmarker函数正在使用“Gmarker”,在V3中您应该使用“google.maps.Marker”在您的初始化函数中,您已经将代码的第一部分切换到了V3,但您还有一些工作要做: GSize(32,32)应该变成:google.maps.Size(32,32) GPoint(16,32)应该变成:google.m

谷歌地图从第2版过渡到第3版后,这些标记将不再可见。我找不到错误!有人能帮我吗? 有问题的页面是(下面是一个谷歌地图,你应该看到大约200个可点击的标记)。
提前感谢

您的createmarker函数正在使用“Gmarker”,在V3中您应该使用“google.maps.Marker”

在您的
初始化
函数中,您已经将代码的第一部分切换到了V3,但您还有一些工作要做:

  • GSize(32,32)
    应该变成:
    google.maps.Size(32,32)
  • GPoint(16,32)
    应该变成:
    google.maps.Point(16,32)
  • GLatLng(44.1883535,7.41206386)
    应该变成:
    google.maps.LatLng(44.1883535,7.41206386)
  • GIcon
    创建应重构为使用:
    google.maps.MarkerImage(url,大小:大小,原点?:点,锚?:点,缩放大小?:大小)
  • map.addControl
    调用应重构为:
    MapOptions
    属性,如下所示:
每个控件都有可设置的选项;详情请参阅。您可能还有其他v2代码需要重构,但这是最大的一部分。不客气:)


var mapOpts = {
    panControl:        true,   // First half of replacing GLargeMapControl
    zoomControl:       true,   // Other half of replacing GLargeMapControl
    scaleControl:      true,   // Replaces GScaleControl
    mapTypeControl:    true    // Replaces GMapTypeControl
};