【发布时间】:2015-10-09 19:44:05
【问题描述】:
我正在尝试在 Google 街景上叠加一个标记。我可以在 Google 地图上找到一个标记,但它没有显示在 GSV 中。
https://jsfiddle.net/gnxnm4nt/
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script>
<script>
function initialize() {
var baltimore = new google.maps.LatLng(39.283024, -76.601765);
var baltimore1 = new google.maps.LatLng(39.283223, -76.601851);
var mapOptions = {
center: baltimore,
zoom: 14
};
var map = new google.maps.Map(
document.getElementById('map-canvas'), mapOptions);
var cafeMarker = new google.maps.Marker({
position: baltimore1,
map: map,
icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_icon&chld=cafe|FFFF00',
title: 'Cafe'
});
var panoramaOptions = {
position: baltimore,
pov: {
heading: 34,
pitch: 10
}
};
var panorama = new google.maps.StreetViewPanorama(document.getElementById('pano'), panoramaOptions);
map.setStreetView(panorama);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
API 参考:https://developers.google.com/maps/documentation/javascript/examples/streetview-overlays https://developers.google.com/maps/documentation/javascript/examples/streetview-embed
谢谢!请检查我的小提琴,了解我到目前为止所拥有的东西。应该是出现在环岛的标记。
【问题讨论】:
标签: javascript google-maps google-street-view