react-google-maps-api
react-google-maps-api copied to clipboard
Bad url query param parsing <KMLLayer />
Hello im using an url with query param for the kml serving:
Im using the query.name params to get the requested file...
GET /api/projects?name=Urban_Surveillance_Zone_Alpha --> 200
# But my server receive a badly appended 'time (?t)' query
# query.name='Urban_Surveillance_Zone_Alpha?t=124323423423'
TargetSweeper-360 | GET /api/projects?name=Urban_Surveillance_Zone_Alpha?t=124323423423 --> 500
# Expected format
# query.name='Urban_Surveillance_Zone_Alpha'
TargetSweeper-360 | GET /api/projects?name=Urban_Surveillance_Zone_Alpha&t=124323423423 --> 200
<GoogleMap
mapContainerClassName="w-full h-full min-h-[500px] rounded-lg"
onLoad={handleMapLoaded}
>
<KmlLayer
url={kmlData?.url ?? "https://rvdprojects.synology.me:3000/api/projects?name=Urban_Surveillance_Zone_Alpha"}
onLoad={handleKmlLoad}
onStatusChanged={handleKmlStatusChanged}
/>
<Marker position={userPosition} />
</GoogleMap>