我无法将DirectionsService添加到现有地图中。根据代码计算出原点和目的地点(sic!)。也许,这是问题吗?这里我们有代码,非常简单,当然:
<script type="text/javascript">
var map;
var directionsService;
var directionsDisplay;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 15,
center: {lat:47, lng:8.3}
});
directionsService = new google.maps.DirectionsService;
directionsDisplay = new google.maps.DirectionsRenderer;
directionsDisplay.setMap(map);
var von = new google.maps.LatLng(47, 8.3);
var nach = new google.maps.LatLng(50, 8.43);
calculateAndDisplayRoute(von, nach);
}
function calculateAndDisplayRoute(von, nach) {
directionsService.route({
origin: von,
destination: nach,
travelMode: google.maps.TravelMode.DRIVING
}, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
} else {
alert('Error: ' + status);
}
});
}
</script>
获取REQUEST_DENIED的原因是什么?
答案 0 :(得分:0)
THX,方向AP未启用。仅仅使用Javascript API
还不够