Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <head>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
- </head>
- <body>
- <!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (начало) -->
- <div id="ymaps-map-id_134087907997163001333" style="width: 450px; height: 350px;"></div>
- <div style="width: 450px; text-align: right;"><a href="http://api.yandex.ru/maps/tools/constructor/?lang=ru-RU" target="_blank" style="color: #1A3DC1; font: 13px Arial,Helvetica,sans-serif;">Создано с помощью инструментов Яндекс.Карт</a></div>
- <script type="text/javascript">
- function fid_134087907997163001333(ymaps) {
- var setPoint = 0;
- var map = new ymaps.Map(
- "ymaps-map-id_134087907997163001333",
- {
- center: [44.510421126953105, 48.71191174844605],
- zoom: 12,
- type: "yandex#map"
- }
- );
- map.controls.add("zoomControl").add("mapTools").add(new ymaps.control.TypeSelector(["yandex#map", "yandex#satellite", "yandex#hybrid", "yandex#publicMap"]));
- map.events.add('click', function (e) {
- var coords = e.get('coordPosition');
- var myGeometry = {
- type: 'Point',
- coordinates: coords
- },
- myOptions = {
- draggable: true,
- preset: "twirl#redStretchyIcon" // красная иконка, растягивающаяся под контент
- };
- if (setPoint==0) {
- myPlacemark = new ymaps.GeoObject({geometry: myGeometry}, myOptions);
- myPlacemark.properties.set({ iconContent:"Тут",
- balloonContent:"Здесь описание магазина"});
- map.geoObjects.add(myPlacemark);
- //document.getElementById('XY').value='Координаты метки: ' + [coords[1].toPrecision(6), coords[0].toPrecision(6)].join(', ');
- $("#mapX").val(coords[1].toPrecision(6));
- $("#mapY").val(coords[0].toPrecision(6));
- setPoint = 1;
- }
- myPlacemark.events.add('dragend', function () {
- var coords = myPlacemark.geometry.getCoordinates();
- $("#mapY").val(coords[1].toPrecision(6));
- $("#mapX").val(coords[0].toPrecision(6));
- });
- });
- };
- </script>
- <script type="text/javascript" src="http://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&wizard=constructor&lang=ru-RU&onload=fid_134087907997163001333"></script>
- <!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->
- <input id="mapX" name="mapX" type="text" value="" />
- <input id="mapY" name="mapY" type="text" value="" />
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement