Aktív témák
-
floatr
veterán
Alapvetően ez a kódrészlet felelős a térkép központjának a meghatározásáért
function initialize() {
var mapOptions = {
zoom: 13,
center: new google.maps.LatLng([B]20.805121,20.436148[/B]),
mapTypeId: google.maps.MapTypeId.NORMAL
};
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
}ha egy HTML-ben ezeket a koordinátákat cseréled ki, akkor máshová ugrik. Az viszont nem vezet semmi jóra, ha a HTML-ben és a JS-ben is ugyanaz a metódus neve.
-
floatr
veterán
Ha csak a hely a probléma, akkor http://pastebin.com/
Amúgy sokat gyorsítana a megoldási procedúrán, ha leírnád, hogy pontosan mit szeretnél. Ha csak egy térképet akarsz megjeleníteni, akkor ahhoz nem kell a Maps API, elég egy IFRAME-be megadott url, amit a maps-ről/earth-ről mentesz le.
Ha ragaszkodsz az API használatához, akkor meg a HTML-be tehetsz ilyet:...
<script type="text/javascript" src="sajatkodom.js"></script>
<script type="text/javascript">
function onLoad() {
initMap(new google.maps.LatLng(-25.363882,131.044922));
}
</script>
...
<body onload="javascript: onLoad();">...miközben a sajatkodom.js-ben meg a térképes babrálást így indítod, hogy
function initMap(latlon) {
var mapOptions = {
zoom: 13,
center: latlon,
mapTypeId: google.maps.MapTypeId.NORMAL
};
...
}vagy efféle
-
floatr
veterán
Nomost egyrészt egy kicsit zavaros, amit írtál, másrészt meg ez inkább a javascript topichoz kapcsolódik.
Ha arra vagy kíváncsi, hogy egy külső scriptben megírt komponenst hogyan lehet különbözőképpen meghívni a beágyazó oldalból, akkor én úgy csinálnám, hogy a scriptben lévő teendőket metódus(ok)ba tenném, ami paramétereket fogad -- pl a térkép középpontjának koordinátáit -- majd a beágyazó oldalból mondjuk egy onInit eseménykezelőben oldaltól függő paraméterekkel hívnám meg a script metódusait.
Aktív témák
- Milyen routert?
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Hardcore café
- Jövedelem
- Kerékpárosok, bringások ide!
- Samsung Galaxy Felhasználók OFF topicja
- Vezeték nélküli fejhallgatók
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Asztrofotózás
- Mobil flották
- További aktív témák...
- Ryzen7 5700G/ 32GB DDR4/ 1TB m.2 alapú mini PC/ garancia
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Dell Latitude 5591 i7/500GB M2 SSD/ 32GB DDR4
- Honor Magic8 Lite 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Samsung Galaxy S26 Ultra 12/512GB Új,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- BESZÁMÍTÁS! 4TB Seagate Skyhawk ST4000 SATA HDD meghajtó garanciával hibátlan működéssel
- Dell Latitude 7280,12.5",FHD,i7-6600U,8GB DDR4, 128GB SSD,WIN11, 2 KAMERA
- Samsung Galaxy A80 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI Z690 i5 12400F 32GB DDR4 512GB SSD RX 6750XT 12GB ASUS A31 PLUS TG ARGB Seasonic750W
- Lenovo IdeaPad 3 - 15,6" Full HD - AMD Athlon Silver 3050U - 4GB - 512GB SSD - Win10 PRO - MAGYAR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
