<div id="map" style="width: 100%; height: 100%">
<script>
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
//Ekranda ortalanacak koordinat
map.setCenter(new GLatLng( 39.872514, 32.856879 ), 16);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setMapType(G_NORMAL_MAP);
//Markerin oluşturulacağı koordinat
var marker = new GMarker(new GLatLng( 39.872514, 32.856879 ));
//Markerın açıklaması.
var html = "<b>Alper Armağan Eczanesi</b><br>Hilal Mah. Cezayir Cad. No:19/B Çankaya/Ankara ";
GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); });
map.addOverlay(marker);
marker.openInfoWindowHtml(html);
}
}
</script> Lütfen yardımcı olun.
4
●349
- 11-02-2017, 09:52:14Arkadaşlar aşağıdaki kodlardan enlem ve boylam değerlerini nasıl çekebilirim. Normalde curl ile bağlanıyorum ve bir çok değer çekiyorum. Ancak bu iki değeri ne yaptıysam olmadı. Acaba script içinde olduğundan çekilemez mi?
- 11-02-2017, 11:25:44SAYFAYI ZATEN AŞAĞIDAKİ KODLA ÇEKİYORUM. KAYNAK KODLARINA BAKTIĞIMDA ÜSTTEKİ GİBİ ÇIKIYOR. VE SONUÇ ARRAY() BOŞ DÖNDERİYOR.BedirhanERKAN adlı üyeden alıntı: mesajı görüntüle
$haritalink="http://nobetcieczane.com/nob/{$deger}"; $haritabaglan=baglan($haritalink); preg_match_all('#var marker = new GMarker(new GLatLng( (.*?), (.*?) ));#',$haritabaglan,$ruyalar3); - 11-02-2017, 12:13:09
<?php $html = '<div id="map" style="width: 100%; height: 100%"> <script> function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); //Ekranda ortalanacak koordinat map.setCenter(new GLatLng( 39.872514, 32.856879 ), 16); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.setMapType(G_NORMAL_MAP); //Markerin oluşturulacağı koordinat var marker = new GMarker(new GLatLng( 39.872514, 32.856879 )); //Markerın açıklaması. var html = "<b>Alper Armağan Eczanesi</b><br>Hilal Mah. Cezayir Cad. No:19/B Çankaya/Ankara "; map.addOverlay(marker); marker.openInfoWindowHtml(html); } } </script>'; preg_match_all("/<script[^>]*>(.*)new GLatLng((.*),(.*)),(.*)</script>/Usi",$html,$ne); echo $ne[2][0]."<br>"; echo $ne[3][0]."<>".$ne[4][0]; echo "<pre>"; print_r($ne); echo "</pre>";Çıktısı;
( 39.872514, 32.856879 ) ( 39.872514<> 32.856879 ) Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); //Ekranda ortalanacak koordinat map.setCenter( ) [2] => Array ( [0] => ( 39.872514, 32.856879 ) ) [3] => Array ( [0] => ( 39.872514 ) [4] => Array ( [0] => 32.856879 ) ) [5] => Array ( [0] => 16); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.setMapType(G_NORMAL_MAP); //Markerin oluşturulacağı koordinat var marker = new GMarker(new GLatLng( 39.872514, 32.856879 )); //Markerın açıklaması. var html = "Alper Armağan Eczanesi Hilal Mah. Cezayir Cad. No:19/B Çankaya/Ankara "; map.addOverlay(marker); marker.openInfoWindowHtml(html); } } ) ) - 13-02-2017, 16:24:21Hocam çok sağolun, Allah razı olsun.BedirhanERKAN adlı üyeden alıntı: mesajı görüntüle