Есть ли такая возможность в Яндекскартах?

M5
На сайте с 12.08.2009
Offline
221
M25
865

В гуглокартах есть возможность показывать на страницах сайта карту проезда без четко заданых координат стартовой и конечной точки, только по адресам


<html>
<head>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>
var rendererOptions = {
draggable: true
};
var directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);;
var directionsService = new google.maps.DirectionsService();
var map;

var ukraine = new google.maps.LatLng(50.5, 30.5);

function initialize() {

var mapOptions = {
zoom: 7,
center: ukraine
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
directionsDisplay.setMap(map);
directionsDisplay.setPanel(document.getElementById('directionsPanel'));

google.maps.event.addListener(directionsDisplay, 'directions_changed', function() {
computeTotalDistance(directionsDisplay.getDirections());
});

calcRoute();
}
function computeTotalDistance(result) {
var total = 0;
var myroute = result.routes[0];
for (var i = 0; i < myroute.legs.length; i++) {
total += myroute.legs.distance.value;
}
total = total / 1000.0;
document.getElementById('total').innerHTML = total + ' km';
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<script>

function calcRoute() {

var request = {
origin: 'Киев, Лесная',
destination: 'Киев, Крещатик 1',
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
</script>

</head>
<body>
<div id="map-canvas" style="float:left;width:70%; height:100%"></div>
</body>
</html>

Есть ли такая возможность в яндекс-картах? Можно ли получить такую же (без использования координат) карту, но яндексовскую?

► Рейтинг серверов — ТОП10 ◄
Vergiliy
На сайте с 30.05.2006
Offline
185
#1

Для этих целей мы сразу подключались по API в картам гугла, получали координаты области (верхний левый и нижний правый угол), а затем уже выводили эту область на карту яндекса.

Напрямую у нас это не получилось (по крайней мере на момент создания нашего сервиса, API Яндекс.Карт это не позволяло).

Эта система отлично работат и с фразой показать "Москва" и показать "Москва, ул. Герасименко" ... ну и т.д.

M5
На сайте с 12.08.2009
Offline
221
M25
#2

Vergiliy, да я вот уже нашел, что оказывается, можно. http://codd.ws/demo/ya_api_maps/ex1.html

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий