На данный момент используется простенькая карта
<script type="text/javascript">
$(document).ready(function(){
var map, placemark;
var map = new YMaps.Map(document.getElementById("YMapsID"));
map.addCopyright("<a href='http://site.org' title='Карта г.Город'><u>SH</u></a>");
map.setZoom(16);
var typeControl = new YMaps.TypeControl();
typeControl.removeType(YMaps.MapType.HYBRID);
map.addControl(typeControl);
var zoom = new YMaps.Zoom({
customTips: [
{
index: 1, value: "Мелко" }
,
{
index: 9, value: "Средне" }
,
{
index: 16, value: "Крупно" }
]
}
);
map.addControl(zoom);
var gc = new YMaps.Geocoder("{city}, {Boardfield:adres}");
YMaps.Events.observe(gc, gc.Events.Load, function () {
if (this.length()) {
map.setBounds(this.get(0).getBounds());
placemark = new YMaps.Placemark(this.get(0).getBounds(), {
draggable: true, hideIcon: false}
);
placemark.setGeoPoint(this.get(0).getGeoPoint());
map.addOverlay(placemark);
var content = document.createElement('span');
content.innerHTML = "<font color=red><b>{board_type} за {price}</b></font><br>" + '<a href="{full-link}">{title}</a>' + "<br><br>{city}, {Boardfield:adres}";
map.openBalloon(this.get(0).getGeoPoint(), content);
}
}
);
}
);
</script>
Хотелось бы сделать несколько адресов на карте. без геокодирования, как в старом варианте, так как я в этом врят ли разберусь.
По сути это https://tech.yandex.ru/maps/jsbox/2.1/placemark идеальный вариант. но вопрос встает опять же в геокодировании.
Можно ли его обойти ?