在谷歌地图上设置标记

Esp*_*noy 3 javascript google-maps

我正在尝试在Google地图上设置标记.我想我是这样做的,就像谷歌要我一样,但是标记没有显示在地图上.我究竟做错了什么?您可以在此处查看已实施的地图:http://nidarosnaprapati.no/wordpress/?page_id = 66

<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(63.4242234, 10.4439311);
var myOptions = {
  zoom: 13,
  center: latlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
map.addOverlay(new GMarker(63.4242234, 10.4439311));
}
</script>
Run Code Online (Sandbox Code Playgroud)

ani*_*iri 8

问题是你将谷歌地图v2代码与谷歌地图v3混合.addOverlay函数和GMarker来自gogle maps v2.用google maps v3代码替换它们:

var marker = new google.maps.Marker({
    position: latlng, 
    map: map,
    title:"Hello World!"
});
Run Code Online (Sandbox Code Playgroud)