小编use*_*523的帖子

添加自定义标记到谷歌街景

请帮我在谷歌街景视图中添加一个标记,但是当我把它放在任何东西都不起作用时,我得到了一个未捕获的引用错误:地图未定义

这是标记变量

var cafe = new google.maps.LatLng(34.935196, -107.539546);
Run Code Online (Sandbox Code Playgroud)

这是设置标记的代码

var cafeMarker = new google.maps.Marker({
  position: cafe,
  map: map,
  icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_icon&chld=cafe|FFFF00',
  title: 'Cafe'
});
Run Code Online (Sandbox Code Playgroud)

这是自定义的谷歌街景

<script src="https://maps.googleapis.com/maps/api/js? v=3.exp&signed_in=true"></script>
<script>


function initialize() {
   var fenway = new google.maps.LatLng(34.938447, -107.535998);

   var panoOptions = {
       position: fenway,
       addressControlOptions: {
         position: google.maps.ControlPosition.BOTTOM_CENTER
       },
       linksControl: false,
       panControl: false,
       zoomControlOptions: {
         style: google.maps.ZoomControlStyle.SMALL
       },
       enableCloseButton: false
   };

  var panorama = new google.maps.StreetViewPanorama(
  document.getElementById('map-canvas'), panoOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);

</script>
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-street-view

2
推荐指数
1
解决办法
5795
查看次数