- Автор темы
- #1
Как мне разместить сразу две точки на одной карте?
Скриптина яндекс карт:
дивка в которую грузится карта:
уже сделал.
Скриптина яндекс карт:
HTML:
<script src="http://api-maps.yandex.ru/1.1/index.xml?key={/literal}{$yandex_map_key}{literal}" type="text/javascript"></script>
<script type="text/javascript">
var map, geoResult;
window.onload = function () {
map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.Zoom());
map.enableScrollZoom();
document.getElementById('YMapsID').style.display = 'none';
document.getElementById('hidemap').style.display = 'none';
document.getElementById('none').style.display = '';
}
function showAddress (value) {
document.getElementById('YMapsID').style.display = '';
document.getElementById('hidemap').style.display = '';
document.getElementById('yesmap').style.display = 'none';
map.removeOverlay(geoResult);
var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});
YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
if (this.length()) {
geoResult = this.get(0);
map.addOverlay(geoResult);
map.setBounds(geoResult.getBounds());
}else {
alert("Ничего не найдено")
}
});
}
function hideYanMap()
{
document.getElementById('YMapsID').style.display = 'none';
document.getElementById('hidemap').style.display = 'none';
document.getElementById('yesmap').style.display = '';
}
</script>
дивка в которую грузится карта:
HTML:
<div id="YMapsID" style="width:600px;height:300px; border:#000 solid 1px"></div>
уже сделал.