Google рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░реЗрдВ

Google рдорд╛рдирдЪрд┐рддреНрд░ рдорд╛рдирдЪрд┐рддреНрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдг рд╣реИ рдФрд░ рдЕрдм рд╣рдо рдЗрд╕реЗ рдЦреБрд▓реЗ рдПрдкреАрдЖрдИ рдХреА рдмрджреМрд▓рдд рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХреАрдХреГрдд рдХрд░реЗрдВрдЧреЗред рд╣рдо рди рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рдмрд▓реНрдХрд┐ рдПрдХ рдордирдорд╛рдирд╛ рднреА рдПрдХреАрдХреГрдд рдХрд░реЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рддреН, рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ "рд╕реНрдерд╛рди" рдмрдирд╛рдПрдВрдЧреЗ, рд╣рдо рд╡рд╣рд╛рдВ рд╢реАрд░реНрд╖рдХ, x, y рдлрд╝реАрд▓реНрдб рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗред

рдЕрдм рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдХреИрдирд╡рд╛рд╕ рдмрдирд╛рдПрдВ рдЬрд╣рд╛рдВ рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
<div id="map" style="width: 250px; height: 250px"> </div>

рдЕрдЧрд▓рд╛ - Google рд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЙрд▓ рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рдореИрдВ рд╕реНрдорд╛рд░реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рдХреБрдВрдЬреА рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред
<script src="http://maps.google.com/maps?file=api&v=2&key={$google_maps_hash}" type="text/javascript"></script>


рдЕрдм рд╣рдо рдПрдХ рдРрд╕рд╛ рдХрд╛рд░реНрдп рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╕рднреА рдЧрдВрджреЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ - рд╣рдорд╛рд░реЗ div рдПрд▓рд┐рдореЗрдВрдЯ рдореЗрдВ рдПрдХ рдореИрдк рдмрдирд╛рдПрдБ, рдЗрд╕реЗ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдерд┐рддрд┐ рджреЗрдВ, рдмрдмрд▓ рд╕реЗрдЯ рдХрд░реЗрдВред рдЕрдЧрд░ рд╣рдо рдЗрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛, рдлрд╝рдВрдХреНрд╢рди, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлреЙрд░реНрдо рдХреЗ рдЫрд┐рдкреЗ рд╣реБрдП рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ "рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд┐рдП рдЧрдП рдкрд┐рди-рдкреЙрдЗрдВрдЯрд░" рдХреЗ рдирдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ "registration_form" рдХреЛ рд▓рд┐рдЦ рджреЗрдЧрд╛ред
<script type="text/javascript">
function load_map(x,y,title) {

if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(x, y), 13);
map.enableScrollWheelZoom();

point = new GLatLng(x, y);
marker = new GMarker(point);

map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.addOverlay(marker);
marker.openInfoWindowHtml(title);
/*
var mgr = new GMarkerManager(map);

GEvent.addListener(marker, "dragend", function() {
//var center = map.getCenter();
var strCenter=marker.getPoint();
marker.openInfoWindowHtml(document.forms['registration_form'].title.value);
document.forms['registration_form'].geo_x.value=strCenter.lat();//arrCenter[0];
document.forms['registration_form'].geo_y.value=strCenter.lng();//arrCenter[1];

});
*/
}
}
</script>


Source: https://habr.com/ru/post/In12935/


All Articles