Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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_Google Maps_Google Maps Markers_Google Street View - Fatal编程技术网

Javascript 在街景前景显示谷歌标记

Javascript 在街景前景显示谷歌标记,javascript,google-maps,google-maps-markers,google-street-view,Javascript,Google Maps,Google Maps Markers,Google Street View,是否有一种方法可以在加载街景地图后立即在前场显示标记图标,用户在看到标记图标之前不应平移,我已更新了下面链接中的代码 var fenway = new google.maps.LatLng(40.729884, -73.990988); var mapOptions = { center: fenway, zoom: 14 }; var map = new google.maps.Map( document.getElementById('map-ca

是否有一种方法可以在加载街景地图后立即在前场显示标记图标,用户在看到标记图标之前不应平移,我已更新了下面链接中的代码

  var fenway = new google.maps.LatLng(40.729884, -73.990988);
  var mapOptions = {
    center: fenway,
    zoom: 14
  };
  var map = new google.maps.Map(
      document.getElementById('map-canvas'), mapOptions);
  var panoramaOptions = {
    position: fenway,
    pov: {
      heading: 500,
      pitch: 0
    }
  };

var panorama = new  google.maps.StreetViewPanorama(document.getElementById('pano'),panoramaOptions);
var panorama1 = new  google.maps.StreetViewPanorama(document.getElementById('pano1'),panoramaOptions);


var marker = new google.maps.Marker({
    position:fenway,                                
    map:panorama    
});


var marker1 = new google.maps.Marker({
    position:fenway,                                
    map:panorama1,
});

map.setStreetView(panorama,fenway);
map.setStreetView(panorama1);

 http://jsfiddle.net/vinothpsv/JKx3Z/

听起来你只是想改变标题。。。不知道你想要什么。标记基于标题的位置。

诀窍在于“google.maps.geometry.spheremic.computeHeading”


街景服务
html,
身体,
#地图画布{
身高:100%;
边际:0px;
填充:0px
}
var panorama=null;
变桨鳍;
函数初始化(){
//var fenway=new google.maps.LatLng(42.345573,-71.098326);
var fenway=new google.maps.LatLng(40.729884,-73.990988);
变量映射选项={
中心:芬威,
缩放:14
};
var map=new google.maps.map(
document.getElementById('map-canvas')、mapOptions);
var panorama=new google.maps.StreetViewPanorama(document.getElementById('pano');
全景设置位置(芬威);
google.maps.event.addListenerOnce(全景图,'status_changed',函数(){
var heading=google.maps.geometry.sphereal.computeHeading(panorama.getLocation().latLng,fenway);
全景({
标题:标题,
音高:0
});
setTimeout(函数(){
marker=新的google.maps.marker({
位置:芬威,
地图:全景,
});
if(marker&&marker.setMap)marker.setMap(全景);},500);
});
}
google.maps.event.addDomListener(窗口“加载”,初始化);