How to Google Map to Web Page

01 of 05

Ji bo Malpera Xweya Xweya Navnetewî ya Google Mapê bike

View the Cloud of the Developers of Google. Screen shot by J Kyrnin

Riya herî çêtirîn ku nexşeya Google ji malpera xwe re zêde bike ye ku ew epsiyonên Google Maps bikar bînin. Û Google pêşniyar dike ku hûn kilîtên API-ê bikar bînin ku ji bo karanîna karan.

Hûn ne hewce ne ku kêşeya API-ê bikar bînin ku API-ê API-ê bikar bînin, lê ew pir pir bandor e ku ji bo ku hûn bi karanîna xwe çavdêriya te dikin û ji bo gihîştina bêhtir bidin bidin. Google Maps API v3 li her rojê bi perê duyemîn ji bo xwestina herî zêde 25,000 daxwaznameyek ji 1 daxwazek heye. Heke pirtûka we di sînorê wan de ne, hûn ê hewce bike ku bila ji bo bidestxistina bêhtir billing.

Çawa werdigire Google API API Key

  1. Bi hesabê Google re bikar bîne.
  2. Herin biçin Konsole Developer
  3. Li ser lîsteya Guherandinê binivîse û bibîne API-ê API-2, lê paşê "OFF" bitikîne ku ji bo veguherîne.
  4. Bixwîne û peymanan bikin.
  5. Herin seranserê API-ê û ji "Menu Access" hilbijêre menuê çepê
  6. Di beşa "Endamên API-Pêvek", li ser "Doktorê nû ya nû ya nû bike ..." bitikîne.
  7. Navnîşana IP-ê navnîşê malpera xwe binivîse. Ev IP ye ku Nexşeya we dixwazî ​​ji wê derê tê. Heke hûn ne navnîşana IP-ê nizanin, hûn dikarin bibînin.
  8. Vê nivîskî li ser "key key": line "(ne navnîşê wê navnîşan). Ev kilîtên xwe yên kêşeya API-ê ye.

02 of 05

Navnîşa we Navnîşa Hevrêzên xwe biguherînin

Ji bo hejmarek û dirêjahiya navnîşan nîşan bide. Screen shot by J Kyrnin

Ji bo ku hûn rûpelên Google-ê li ser malperên xwe bikar bînin, divê hewceyê ku hûn li cihê cihêbûna arîtal û gengaziyê heye. Hûn dikarin ji GPS re bigirin an jî hûn dikarin wekhevek mîna Geocoder.us bikar bînin ku ji we re bêjin.

  1. Herin Geocoder.us û li navnîşa xwe li navnîşa lêgerînê binivîsin.
  2. Numreya yekemîn ji bo latîtiyê (bêyî nameyek li pêşê) û pelê pelê binivîse. Hûn hewce ne pêdivî ye (º).
  3. Ji bo dirêjahiya navîn (dîsa bê nameyek li pêşiyê) hejmarek yekem bikî û pelê xwe li pelê xwe bişîne.

Vala latînî û dirêjahiya wê tiştek tiştek bibînin:

40.756076
-73.990838

Geocoder.us tenê ji bo navnîşanên Dewletên Yekbûyî dixebite, heke hûn hewce bibin koçberên li welatekî din.

03 of 05

Girêdanê ji Malpera Webê ve zêde bike

Nexşeya Google. Screen shot by J Kyrnin - Map image image courtesy Google

Pêşîn, Pirtûka Pirtûka Peldanka Girêdanê bike

Belgeya we

Vê rûpelê malpera xwe vekin û li jêr belgeya we ya HEADê zêde bike.

Heya hejmar di bin gavê du hejmaran de nivîsandiye pişkek pişkek pîvan û dirêjahî.

Duyemîn, Destpêkek Elementê ya Bi Page

Dema ku hûn hemî pirtûkên tevlîhevî hene ku di belgeya HEAD ya xwe de zêde kirin, divê hûn li ser rûpelê xwe nexş bikin. Hûn ji hêla id id "" map-canvas "bi hêla DIV ve digotin. Ez pêşniyar dikim hûn vê divê bi çarçoveya bilind û bilindtirîn ku hûn li ser rûpelê xwe berbiçav bikin:

Dawî, Hilbijêre û Testê

Piştgiriya dawî ya ku rûpelê pirtûka xwe hilbijêre û testa ku nexşeya we nîşan dide. Li vir rûpelê li ser Nexşeya Google a nimûne ye. Têbigere, ji ber ku rêberê C.com, CMS, dixebitîne, divê hûn li ser vê rûpelê binêrin ku nexşeya ku hûn nîşan bide. Ev ê li ser rûpelê te nabe.

Heke nexşeya we nayê xuyakirin, hewl bike ku bi bi reklama BODY re dest pê dike:

onload = "destpêkirin ()" >

Hin tiştên ku kontrol bikin ka nexşeya we nebe ku bisekinin:

04 of 05

Nexşeya xwe ya Mapa xwe bike

Nexşeya Google Map bi marker. Screen shot by J Kyrnin - Map image image courtesy Google

Lê nexşeyek kîjan cihê ye ku heke kesek nerazî dike ku ew diçin ku derê ne?

Ji bo veşartina nexşeya Google-standard-red-adder-ê li jêr jêrîn li ser pirtûka jêrîn li jêr varistan =

var myLatlng = new google.maps.LatLng ( latitude, longitude );
var marker = new google.maps.Marker ({
poz: myLatlng,
Nexşeya: Nexşeya
Sernav: " Berpirsê Navnîşan Derbarê Navnîşan.com "
});

Guhertoya balkêşî ya nivîsa latînî û dirêjî û paşnavê ku tu dixwazî ​​xuya bike, dema ku mirov li ser dorpêçê bikişîne.

Heke hûn dixwazin hez bikin ku pirtûka ku hûn dixwazin, pirtirkêmtirîn nû digel hevrêzên nû û hevpeymanên nû bike, lê heger nexşeyek pir piçûk e ku hemî marker nîşan bide, ew ê heta ku xwendevanên zooman derxistin.

var latlng 2 = new google.maps.LatLng ( 37.3316591, -122.0301778 );
var myMarker 2 = google.maps.Marker nû ({
poz: latlng 2 ,
Nexşeya: Nexşeya
title: " Computer Computer "
});

Va ye nimûneyeke a Google mapek bi marker. Têbigere, ji ber riya rêya C.com, karûbarên CMS dixebite, divê hûn li ser vê rûpelê binêrin ku nexşeya xuya bikin. Ev ê li ser rûpelê te nabe.

05 of 05

Nexşeya Duyemîn (an Daxuyan) Destûra Xwe Ji bo Your Page

Heke hûn li mînaka pirtûka xwe ya Google-ê dihêle, hûn ê dizanin ku min ji mûzekek hejmarek heye. Ev yek hêsan e. Li vir çawa ye.

  1. Vîdeal û dirêjahiya hemî mapsên ku hûn dixwazin dixwazin wekî ku em di gava gava di vê gava tutorial de hîn bûn.
  2. Nexşeya pêşîn de binivîse ku em di gava gav 3 de di vê tutorial de hîn bûn. Heke hûn nexşeya ku nexşterek xwedan bexşîn e, wekî zûtirîn gava di çarçoveya 4-an de zêde bike.
  3. Ji bo nexşeya duyem, hûn ê hewce ne ku 3 rêzên nû hene ku ji bo destpêka xwe ()
    var latlng2 = new google.maps.LatLng ( hevrêzên duyemîn );
    var myOptions2 = {zoom: 18, navenda: latlng2, mapTypeId: google.maps.MapTypeId.ROADMAP};
    Nexşeya var2 = = google.maps.Map (document.getElementById ("map_canvas_2"), myOptions2);
  4. Heke hûn li ser nexşeyê li ser nexşeya nû jî dixwazin, şiroveke duyemîn di hevrêzên duyemîn û nexşeya duyemîn de zêde bike:
    var myMarker2 = new google.maps.Marker ({position: latlng2 , nexşeyê: map22 , title: " Sernavê te binivîse ");
  5. Piştre duyemîn

    ku hûn nexşeya duyem dixwazin. Û hebe ku ew id = "map_canvas_2" nas bike.

  6. Dema ku pargala rûpelê we, du mûzeyan dê nîşan bidin

Li vir kodê rûpelê bi du mapên Google-ê li ser vê yekê ye: