我能够在地图上放置标记,但由于我使用的是 GMap2,我无法再在地图上放置标记。我想使用 GMap2,这样我就可以从地址中提取 lat lng。
<script src="https://maps.googleapis.com/maps/api/js?sensor=true"></script>
<script src="http://maps.google.com/maps?file=api&v=2&key=AIzaSyDrwris-0kRdY16oIQoGc_1qsdOgHbJrXo"
type="text/javascript"></script>
<script type="text/javascript">
var map = new GMap2(document.getElementById("chart"));
map.setUIToDefault();
navigator.geolocation.getCurrentPosition(function(position) {
var pos = new google.maps.LatLng(position.coords.latitude,
position.coords.longitude);
map.setCenter(pos, 14);
//until now it works fine, but when I add a marker it does nothing
var marker = new GMarker({
position: new GLatLng(52.15664,5.40567),
map: map,
title: 'NAME'
});