Ik gebruik de locatieserver voor reverse geo coding van zwemwater locaties. Nu valt het me op dat als ik coordinaten voor een specifieke zwemplek invoer ik andere data terug krijg dan verwacht (ik verwacht Domburg als woonplaats, maar ik krijg Vlissingen in het eerst resultaat):
Resultaat:
{
"response" : {
"numFound" : 4,
"start" : 0,
"maxScore" : 12.268398,
"numFoundExact" : true,
"docs" : [ {
"type" : "woonplaats",
"weergavenaam" : "Vlissingen, Vlissingen, Zeeland",
"id" : "wpl-e41b0226821f0bed6c162e3779eb4d94",
"score" : 12.268398,
"afstand" : 0.0
}, {
"type" : "woonplaats",
"weergavenaam" : "Domburg, Veere, Zeeland",
"id" : "wpl-9d6c3292a0752c8ceb5ac6c137480bcb",
"score" : 12.268398,
"afstand" : 79.28
}, {
"type" : "woonplaats",
"weergavenaam" : "Westkapelle, Veere, Zeeland",
"id" : "wpl-501e7e0f2bcc9e70fbbbd48e71057743",
"score" : 12.268398,
"afstand" : 370.27
}, {
"type" : "woonplaats",
"weergavenaam" : "Aagtekerke, Veere, Zeeland",
"id" : "wpl-494c8d6ffd1b15acf301296a41cf0a75",
"score" : 12.268398,
"afstand" : 1479.9
} ]
}
}
Als ik niet op type=woonplaats filter (call) krijg ik dit:
{
"response" : {
"numFound" : 4,
"start" : 0,
"maxScore" : 7.288357,
"numFoundExact" : true,
"docs" : [ {
"type" : "adres",
"weergavenaam" : "Schelpweg 17A, 4357RG Domburg",
"id" : "adr-3c9098846ce0f8d803a92389f08571ca",
"score" : 7.288357,
"afstand" : 416.18
}, {
"type" : "adres",
"weergavenaam" : "Schelpweg 17, 4357RG Domburg",
"id" : "adr-a0ee80424a2a937eb5be4931b13cd0ce",
"score" : 7.288357,
"afstand" : 416.97
}, {
"type" : "adres",
"weergavenaam" : "Schelpweg 17C, 4357RG Domburg",
"id" : "adr-037ae787c4834e9d976f0f5daa7056fc",
"score" : 7.288357,
"afstand" : 420.04
}, {
"type" : "adres",
"weergavenaam" : "Schelpweg 17B, 4357RG Domburg",
"id" : "adr-46ef0b6361645097df9f7bce24f39e16",
"score" : 7.288357,
"afstand" : 445.13
} ]
}
}
Nu kan ik hier ook wel de woonplaats uit halen door de weergavenaam te parsen, maar toch vraag ik me af waar Vlissingen vandaan komt. Ook omdat die een afstand heeft van 0.0, terwijl het centrum van Vlissingen toch zeker 15 kilometer van deze plek vandaan is.
Hoe kan ik de juiste (bag woonplaats) terug krijgen?