Някой разбира ли от Google Maps?
Нещо не успявам да си интегрирам една такава карта, или по-точно картата, центрирането и мащаба работят, но не мога да поставя маркер на желано от мен място. Маркерът винаги излиза в горния ляв ъгъл на прозореца, независимо от координатите, които му задавам.
Зная, че вероятно единици хора се занимават с Google Maps, но ще се радвам ако има такива и в SetCom.bg :)
Ето какъв ми е кода:
Цитат:
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(42.2444, 0), 2);
// Creates a marker at the given point with the given number label
function createMarker(point, number) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("Marker #<b>" + number + "</b>");
});
return marker;
}
// Add the marker
map.addOverlay(createMarker(30.0000, 5.0000, 1));
}
}
//]]>
</script>
Действието може да се види тук: http://www.thefastest.biz/me_aboutme2.htm
Благодарско :Drinks:
Re: Някой разбира ли от Google Maps?
аз имам Google Maps но и аз се чудя как да я използвам .... :help
Re: Някой разбира ли от Google Maps?
Според мен функцията createMarker(30.0000, 5.0000, 1) иска не координати на точка, а обект от клас point.
С други думи промени последната команда така:
Код:
// Add the marker
var point = new GLatLng(30.0000,5.0000);
map.addOverlay(createMarker(point,1));
//
Сега вече маркерът започна да се вижда и в ИЕ :)
//
Ако искаш да добавиш плъзгач за ZOOM, трябва да замениш:
map.addControl(new GSmallMapControl());
с:
map.addControl(new GLargeMapControl());
Re: Някой разбира ли от Google Maps?
Re: Някой разбира ли от Google Maps?
Мерси за помощта, работата тръгна :)
Поклон пред Bibi за това, че се нагърби да ми изнамери решението :033: