Radial Distance Google Maps API izmantošana

Autors: Janice Evans
Radīšanas Datums: 24 Jūlijs 2021
Atjaunināšanas Datums: 16 Novembris 2024
Anonim
CS50 2013 - Week 10, continued
Video: CS50 2013 - Week 10, continued

Saturs

Izmantojot Google Maps 3.0 API, varat pielāgot Google karti, lai tā atbilstu jūsu vietnes auditorijas īpašajām vajadzībām. Viena no personalizācijas metodēm ir ievietot apli, kas parāda attāluma rādiusu ap konkrētu vietu. Jūs varat, piemēram, parādīt piecu kilometru rādiusu ap tūristu vietu, lai apmeklētāji varētu redzēt tuvumā esošās viesnīcas un restorānus. Lai izveidotu attāluma rādiusu ap atrašanās vietu vai punktu, izmantojiet Google Maps klasi "Loks".

1. solis

Atveriet HTML failu un dodieties uz sadaļu, kurā ir Google kartes kods.

2. solis

Ritiniet kodu uz leju, līdz atrodat to, kas nosaka marķiera atrašanās vietu. Lai ērti atrastu grāmatzīmi, meklējiet HTML failā terminu "google.maps.Marker".

3. solis

Zem marķiera definēšanas izveidojiet slāni "Circle" un piestipriniet to. Piemēram, ierakstiet:

var circleExample = new google.maps.Circle ({karte: karte

4. solis

Pievienojiet apļa rādiusu, kas būs ap marķieri metros:


var circleExample = new google.maps.Circle ({karte: kartes rādiuss: 5000

5. solis

Izveidojiet apļa aizpildījuma krāsu. Jūs definējat krāsu, izmantojot heksadecimālo formātu. Piemēram, ierakstiet:

var circleExample = new google.maps.Circle ({karte: kartes rādiuss: 5000 fillColor = #FFFFFF});

6. solis

Saistiet vai pievienojiet loku marķierim:

var circleExample = new google.maps.Circle ({karte: kartes rādiuss: 5000 fillColor = #FFFFFF}); circleExample.bindTo (’karte’, marķieris);

7. solis

Saglabājiet karti un pārbaudiet. Google Maps rādīs baltu apli ar 5000 metru rādiusu ap marķiera atrašanās vietu.