Jest to kod do wywoływania mapy google oraz wprowadzania danych geograficznych. Czy moglibyście pomóc zintegrować kod Searchboxa ? Niestety przy każdej próbie nie chce się wogule załadowac mapa
https://developers.google.com/maps/document...laces-searchbox<script type="text/javascript">
var initialLocation;
var warsaw = new google.maps.LatLng(52, 21);
var browserSupportFlag = new Boolean();
var map, marker;
function initialize(lat, lng, zom, set) {
map = new google.maps.Map(
document.getElementById('map'),
{
panControl:true,
zoomControl:true,
mapTypeControl:true,
scaleControl:true,
streetViewControl:true,
overviewMapControl:true,
rotateControl:true,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: new google.maps.LatLng(lat, lng),
zoom: zom }
);
google.maps.event.addListener(map, 'click', function(event) {
placeMarker(event.latLng);
});
google.maps.event.addListener(map, 'zoom_changed', function(mEvent) {
if(marker) populateInputs();
});
function placeMarker(location) {
if(typeof(marker) === 'undefined')
{
marker = new google.maps.Marker({
position: location,
map: map,
draggable: true
});
}
marker.setPosition(location);
var markerPosition = marker.getPosition();
populateInputs(markerPosition);
google.maps.event.addListener(marker, "drag", function (mEvent) {
populateInputs(mEvent.latLng);
});
}
function populateInputs
(pos) { if(typeof
(pos) !== 'undefined') { document
.getElementById
("lat").value
= pos.lat
(); document
.getElementById
("lng").value
= pos.lng
(); }
document.getElementById("zoom").value = map.zoom;
}
if(set == true) {
placeMarker(new google.maps.LatLng(lat, lng));
map.setCenter(new google.maps.LatLng(lat, lng));
}
$('#update').click(function(){
var lat = $('#lat').val();
var lng = $('#lng').val();
placeMarker(new google.maps.LatLng(lat, lng));
});
}
</script>
<input type="text" id="lat" name="lat">
<input type="text" id="lng" name="lng">
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script type="text/javascript">
var lat = '15';
var lng = '15';
var zoom = '2';
var set = 'false';
initialize(lat, lng, zoom, set);
</script>