Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako začať s Google Maps aplikácie s PHP

Ak chcete začať aplikácii Mapy Google s PHP , budete musieť vytvoriť PHP skript , ktorý bude výstupné dáta pre aplikácie Mapy Google vo formáte XML . Potom je potrebné vytvoriť funkciu Google Maps aplikácie s HTML a JavaScriptu a volať PHP skript pre načítanie dát potrebných pre mapu. Voliteľne môžete zapouzdřit celú Mapy Google aplikácie v PHP súboru , skôr než v súbore HTML , ktorý zahŕňa ďalšie logiku . Návod
Vytvorte PHP skript
1

Vytvorte triedu PHP pre ukladanie zemepisnej šírky a dĺžky a popis . Napríklad typ :

< php

trieda súradníc { klipart

verejné $ zemepisnej šírky , dĺžky $ , $ opis ;

public function __ construct ( ? $ lat , $ lng , $ opis ) {

$ this - > šírka = $ lat ;

$ this - > dĺžka = $ lng ;

$ this - > popis = $ opis ,

}

}
2

Vytvorte triedu PHP ukladať rad súradníc spojených s identifikačným názvom a popisom . Pridať funkciu do triedy pre výstup XML verziu dát . Napríklad typ :

triedy Súradnice {

chránené $ súradníc ;

public function __ construct ( ) {

$ this - > koordinuje = array ( ) ;

}

public function add ( $ name , $ popis , $ lat , $ lng ) {

$ this - > súradnice [ $ name ] = nová súradníc ( $ lat , $ lng , $ opis ) ;

}

public function output_xml ( ) {

$ xml = new DOMDocument ( " 1.0 " ) ;

$ node = $ xml - > createElement ( " markery " ) ;

$ root = $ xml - > appendChild ( $ node ) ;

foreach ( $ this - > koordinuje as $ key = > $ value ) {

$ node = $ xml - > createElement ( " značka " ) ;

$ newnode = $ root - > appendChild ( $ node ) ;

$ newnode - > setAttribute ( " mesto" , $ key ) ;

$ newnode - > setAttribute ( " lat " , $ value - > šírka ) ;

$ newnode - > setAttribute ( " LNG " , $ value - > vd ) ;

$ newnode - > setAttribute ( " desc " , $ opis hodnoty > ) ;

}

echo $ xml - > saveXML ( ) ;

}

}
3

Vytvoriť hlavný PHP program pre ukladanie zemepisnej šírky a dĺžky na vybraných mestách a výstup XML verzie týchto dát pri spustení programu . Napríklad typ :

$ mesta = nové súradnice ( ) ;

$ mesta - > add ( " Nassau " , " Bahamy " , " 25,08333 " , " -77,3333 " ) ;

$ mesta - > add ( " Cairo " , " Egypt " , " 36,01667 " , " 31,2333 " ) ;

$ mesta - > add ( " Paríž " , " Francúzsko " , " 48,83333 " , " 2,33333 " ) ;

$ mesta - > add ( " Peking " , " Čína " , " 39,91667 " , " 116,3333 " ) ;

$ mesta - > ; add ( " Santiago " , " Čile " " , -33,40000 " , " -70,66667 " ) ;

$ mesta - > output_xml ( ) ; ?

>


Vytvorte Google Maps aplikácie
4

Vytvoriť nový PHP súbor , ak chcete zahrnúť PHP logiku s hlavným programom . Vytvorte hlavičku HTML pre webovú stránku . Napríklad typ :

< ? Php

$ custom_name = " Steve " ;

? >

<< DOCTYPE html > br >


sťahovanie

< meta http - equiv = " Content - Type " content = " text /html ; charset = utf - 8 " ? />

<php echo $ custom_name;?> ' s Mapa Medzinárodná Mestá < /title > <br> 5 <p> zahrnúť externé knižnice Google Maps API Javscript . Napríklad typ : <br> <p> <script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"> < /script > ; <br> 6 <p> Vytvorte hlavný program Javascript . Začnite skript vytvorením premennej pre uloženie mapy . Napríklad typ : <br> <p> <script type="text/javascript"> <br> <p> var mapa , <br> 7 <p> Vytvorte funkciu pre zobrazenie mapy na obrazovke . Začnite tým , že definuje možnosti mape . Vytvorte si mapu a vytvoriť premennú pre informačné okná pop - up . Napríklad typ : <br> <p> funkcie vytvoriť ( ) { <br> <p> var NewYork = new google.maps.LatLng ( 40,69847032728747 , -73,9514422416687 ) ; <br> <p> var mapOptions = { zoom : 13 , centrum : NewYork , mapTypeId : " cestovnej mapy " } ; <br> <p> Mapa nový ( , document.getElementById ( " máp " ) mapOptions ) = google.maps.Map ; <br> infoWindow = satelitné <p> new . maps.InfoWindow ; <br> 8 <p> Zavolajte funkciu , ktorá asynchrónne načítanie dát zo súboru PHP . Vytvorte funkciu spätného volania , ktorá bude spracovávať dáta a sprisahania značiek na mape . Napríklad typ : <br> <p> downloadPHPData ( " coordinates.php " , funkcia ( dáta ) { <br> <p> var xml = data.responseXML ; <br> značky <p> var = xml.documentElement . getElementsByTagName ( " značka " ) ; <br> <p> pre ( var i = 0 ; i < markers.length ; i + + ) { <br> <p> var city = značiek [ i ] GetAttribute ( " mesto" ) . ; <br> <p> var point = new google.maps.LatLng ( parseFloat ( značky [ i] GetAttribute ( " lat " ) ) , parseFloat ( značky [ i] GetAttribute ( " LNG " ) ) .. ) ; <br> <p> var html = mesto + " , " + značky [ i ] GetAttribute ( " desc " ) ; <br> <p> var ukazovateľ = new google.maps.Marker ( { mapa : . Mapa , poloha : bod , titul : město } ) ; <br> <p> bindInfoWindow ( značka , mapa , infoWindow , html ) ; <br> <p> } <br> <p> } ) ; <br> <p> } <br> <br> 9 <p> Vytvorte funkciu , ktorá asynchrónne načítať dáta a odovzdať ho k funkciu spätného volania . Napríklad typ : <br> <p> funkcie downloadPHPData ( URL , callback ) { <br> <p> žiadosť var = window.ActiveXObject ? nová ActiveXObject ( " Microsoft.XMLHTTP " ) : nový XMLHttpRequest ; <br> <p> request.onreadystatechange = function ( ) { <br> <p> if ( request.readyState == 4 ) { <br> <p> žiadosť . onreadystatechange = DoNothing ; <br> <p> callback ( žiadosť , request.status ) ; <br> <p> } <br> <p> } ; <br> <p> request.open ( " GET " , URL , true ) ; <br> <p> request.send ( null ) ; <br> <p> } <br> <p> funkcie DoNothing ( ) { <br> <p> } <br> 10 <p> Vytvoriť funkciu pop - up na informačné okno , keď je značka kliknutí . Napríklad typ : <br> <p> funkcie bindInfoWindow ( značka , mapa , infoWindow , html ) { <br> <p> google.maps.event.addListener ( značka , " kliknite na tlačidlo " , function ( ) { <br> <p> infoWindow.setContent ( html ) ; <br> <p> infoWindow.open ( Mapa , značka ) ; <br> <p> } ) ; <br> <p> } <br> 11 <p> zatvorte tag skript , zavrite značku hlavy , a vytvoriť hlavné HTML kód na stanovenie " div " na mape a spustiť funkciu " vytvoriť " , keď sa stránka načíta . Napríklad typ : <br> <p> < /script > <br> <p> < /head > <br> <p> <body onload="create()"> <br> <p> <div id="map" style="width:800px; height:800px"> < /div > <br> <p> < /body > <br> <p> < /html > <br> <br> <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404889.html' >Ako čítať znak súboru podľa charakteru s PHP </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404891.html' >Ako pristupovať k premenným z iného súboru PHP </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404993.html" target="_blank">Ako môžem kombinovať stĺpca s MySQL ? </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403812.html" target="_blank">Ako Flush pomalý dotazu Prihlásiť MySQL </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404695.html" target="_blank">Ako vytvoriť PHP súbory sa hlavičkami </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403883.html" target="_blank">Chýbajúce argument 1 for PHP </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403938.html" target="_blank">Ako sa dostať na názvy mesiacov medzi dvoma dátumami v SQL </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404096.html" target="_blank">Ako Spustite MySQL v Linuxe </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404508.html" target="_blank">Ako na upgrade MySQL na XAMPP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404372.html" target="_blank">Pripojenie Základné MySQL v PHP skripty Kontrola chýb </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405329.html" target="_blank">Ako vložiť obrázok do HTML e - mail v PHP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405041.html" target="_blank">Ako previesť XLS do PHP </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405381.html" target="_blank" class="ewq32ada131">Ako vytvoriť súbor pomocou PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405381.html" target="_blank">Písanie súbor v PHP zvyčajne zahŕňa písanie textového súboru . Čo textový súbor sa používa pre je až na vývojárov . Väčšina textové súbory , ktoré sú vytvorené pomocou PHP obsahujú informácie o konfigurácii pre iné programy alebo procesy . Táto informácia môže byť to , čo zložky programu býva alebo koľkokrát bola stránka bola zobrazená . Je dokonca možné pre ukladanie hesiel , ale to sa neodporúča , pretože textový súbor nie je bezpečný spôsob . Pokyny dovolená 1 Vytvorenie textového súboru je </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404182.html" target="_blank" class="ewq32ada131">Ako odobrať presmerovanie v PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404182.html" target="_blank">PHP umožňuje dynamicky presmerovať užívateľa na iné stránky na vašich webových stránkach . Ak už nechcete mať stránky presmerovať , musíte odstrániť presmerovanie kód . Môžete tiež komentár mimo kód , ktorý zastaví presmerovanie , ale neodstráni kód zo súboru . To je výhodné , ak chcete dočasne zakázať presmerovanie . Pokyny 1 pravým tlačidlom myši na súbor PHP , ktorý chcete upraviť . Kliknite na Otvoriť pre zobrazenie zoznamu editorov . Kliknite na PHP editor , ktorý chcete použiť k zmene </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405079.html" target="_blank" class="ewq32ada131">Ako nahradiť URL a uložiť súbor s PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405079.html" target="_blank">PHP ( Hypertext Preprocessor ) je vysoko univerzálny programovací jazyk . Jedno použitie pre tento jazyk je výmena dát v súbore . S PHP , je to jednoduché skenovanie dokumentov a nahradiť slová , odkazy a ďalšie data.PHP môžete skenovať a nahradiť dáta v akomkoľvek type dátového súboru , ako je HTML , textu a iných PHP súborov . Veci , ktoré budete potrebovať klipart programovací nástroj ( napríklad Poznámkový blok alebo Dreamweaver ) Zobraziť ďalšie inštrukcie Cestuj 1 Otvorte program pre pís</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404738.html" target="_blank" class="ewq32ada131">Aké sú rozdiely medzi PHP a MySQL </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404738.html" target="_blank">? Hoci mnoho webových aplikácií použiť aj PHP a MySQL , to sú v skutočnosti úplne odlišné entity . Vývojári používajú MySQL pre vytvorenie informačnej databázy a napísať kód pre prístup k týmto databázam pomocou iného jazyka - často PHP , ale aj ďalšie jazyky , ako je Visual Basic , C + + alebo Python . PHP nemusí spoliehať na MySQL pre jeho dáta , a zahŕňa schopnosť používať XML dokumenty , textové súbory alebo jednoduchý PHP kód pre zobrazenie informácií . MySQL Základy MySQL je, ako už názo</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404554.html" target="_blank" class="ewq32ada131">Ako si vyrobiť Názov v Page klikacie Cez PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404554.html" target="_blank">programovací jazyk PHP umožňuje vytvárať dynamické webové stránky , takže si môžete zobraziť názov a navrhnúť text , ktorý chcete aktivovať hypertextové prepojenie . Musíte vytlačiť titul v rámci otváranie a zatváranie značky ukotvenie umožňuje užívateľom , aby kliknite na text a prejdite na iné webové stránky , . Pokyny 1 pravým tlačidlom myši na súbor PHP , ktorý chcete upraviť , a vyberte Otvoriť v programe . Dvakrát kliknite na PHP editor v zozname programov , ktoré chcete použiť na vytv</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405108.html" target="_blank" class="ewq32ada131">Ako extrahovať odkazy na stránke a dajte Výsledok do iného súboru s PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405108.html" target="_blank">PHP skriptovací jazyk bol navrhnutý od začiatku , že je veľmi Internet - aware jazyk , tak to športový rad funkcií , ktoré umožňujú pomerne ľahké pracovať s údajmi cez internet . Jedna operácia , ktoré možno vykonávať iba do tucta alebo tak riadky kódu je stripping odkazy zo stránky a ich uloženie do lokálneho súboru pre použitie inde . To môže byť užitočné pre aplikácie , ako sú vyhľadávače . Našťastie , tento proces je jednoduchý a vyžaduje len niekoľko minút na dokončenie . Pokyny dovolená 1 </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404530.html" target="_blank" class="ewq32ada131">Ako sa dá zistiť , či je súbor obrázku v PHP ? </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404530.html" target="_blank">Ak sa chystáte zobraziť neznámej súbor obrázka na webovej stránke , že je dôležité používať PHP , aby sa ubezpečil súbor skutočne je platný obrázok . Stránky sa nemusia zobraziť správne inak . PHP má vstavanú podporu pre detekciu typy obrázkov ako je JPEG , GIF , PNG , PSD a BMP . Môžete použiť buď exif_imagetype alebo funkciu getimagesize , v závislosti na tom , ako veľa informácií o súbore , ktorý chcete . Pokyny dovolená 1 Otvorte zdrojový súbor PHP v textovom editore , ako je napríklad </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403885.html" target="_blank" class="ewq32ada131">Ako previesť nesprávne PHP Dátum </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403885.html" target="_blank">Chyby v programoch PHP spôsobené nesprávnymi dátami môže byť nákladné . Podľa International Data Corp , podniky strávil viac než 20000000000 dolárov manipulácia dátum upevnenie počítačových programov v očakávaní Y2K prechodu . Nesprávne dátum môže spôsobiť PHP programy zlyhanie alebo aby nesprávne výpočty , ktoré sú niekedy horšie ako zrútenie programu . Niektoré metódy sú k dispozícii , ktoré môžete použiť pre prevod nesprávne formátovaný dátum správne formátovaný dátum v PHP skriptu . Pokyny d</a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>PHP /MySQL Programovanie</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400075.html" target="_blank">Ako nahradiť TSQL </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400712.html" target="_blank">Ako vytvoriť program , ktorý bude zobrazovať kalendár </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401703.html" target="_blank">Ako sa k nám DSN informácie pomocou Java </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400781.html" target="_blank">Ako previesť Hex súbor </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400114.html" target="_blank">Ako odobrať ohraničenie v CSS </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/408012.html" target="_blank">Ako vytvoriť ActiveX v VB </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402638.html" target="_blank">Ako vyriešiť problémy pretečeniu pamäte v Websphere </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/401199.html" target="_blank">Ako si vyrobiť nekonečnú slučku programu v Basic </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>