J'ai été jouer avec le Strava API développeur un peu et en été la construction d'une base de Réagir app pour aller chercher un certain Starva activités et de les afficher dans une liste. Repo peut être trouvé ici.
J'ai une carte qui rend l'activité de l'itinéraire de cette composante.
const StravaMap = withScriptjs(
withGoogleMap(({ zoom, activity }: StravaMapProps) => {
const center = {
lat: activity.start_latitude,
lng: activity.start_longitude,
};
const path = activity.map.summary_polyline
? createPath(polyline.decode(activity.map.summary_polyline))
: [];
return (
<GoogleMap
defaultZoom={zoom}
defaultCenter={center}
defaultOptions={mapOptions}
>
<Marker position={center} />
{path.length > 0 && (
<Polyline options={polyLineOptions} path={path} visible />
)}
</GoogleMap>
);
}),
);
Fichier Source ici.
Le polygone rend bien, mais je suis maintenant essayer de comprendre comment je peux agrandir la carte pour s'adapter à th epolyline dans les limites.
J'ai peut-être mising soemthing mais je n'ai pas une idée précise sur la façon de se procurer de la polyligne exemple pour obtenir des limites ou de la carte de fixer des limites.
Je sais comment le tampon de la poluyline fondée sur le chemin, mais une fois que j'ai fait de thay, et ont les limites, comment puis-je définir la limite à l'aide de cette Réagissent Google Maps bibliothèque?
Merci,