react-google-maps-api icon indicating copy to clipboard operation
react-google-maps-api copied to clipboard

Bad url query param parsing <KMLLayer />

Open Izocel opened this issue 3 months ago • 0 comments

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>

Izocel avatar Aug 24 '25 15:08 Izocel