Comment trouver à proximité des hôpitaux à l'aide de google map api et javascript
var MapApiApplication = {
myCurrentPosition : "",
mapOptions : "",
marker : "",
initialize : function(){
MapApiApplication.myCurrentPosition = new google.maps.LatLng(10.112293000000000000, 76.352684500000010000);
MapApiApplication.mapOptions = {
zoom: 13,
center: MapApiApplication.myCurrentPosition,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
MapApiApplication.map = new google.maps.Map(document.getElementById('map-canvas'), MapApiApplication.mapOptions);
MapApiApplication.marker = new google.maps.Marker({
position: MapApiApplication.myCurrentPosition,
map: MapApiApplication.map,
title: 'Here You are'
});
},
};
J'ai la position actuelle de la latitude et de la longitude. Comment puis-je trouver à proximité des hôpitaux emplacements à l'aide de javascript et de l'api google maps.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le Les Lieux De La Bibliothèque. Dans le Lieu De Recherche, De Demandes De vous pouvez spécifier un
type
- ce qui classe ce "type" de l'endroit où vous êtes la recherche pour. Selon le Pris en charge Endroit Types de Lieux de Google API, il y ahospital
ethealth
types - qui sera probablement votre meilleur pari pour obtenir les hôpitaux dans votre recherche de réponse.location
et latype
paramètres dans lerequest
. Voici un lien vers un jsfiddle que j'ai rapidement mis ensemble, montrant comment il peut être fait.J'ai eu la chance de travailler sur elle récemment.
Voici le code de travail extrait:
JS:
CSS:
HTML:
Il est important à noter que les lieux ne soient pas marqués sur la carte si vous chargez la bibliothèque et Javascript à la fin de
<body>
tag.createMarker()
fonction, vous pouvez avoir les marqueurs poussé dans un tableau quand ils sont créés. Comme dansmarkersArray.push(marker)
LamarkersArray
doit être globale dans ce cas, et initialisé de tableau vide[]
.