In the new version of the PTV Developer Geocoding & Places API V1.4.0 you find a new Feature for the POI / Places Search.
The new endpoint is named searchPlacesByArea and enables you to find places in a map view, around a route or in more complex constructs like multiple polygons.
You can use a GeoJSON string as input. Which enables you to use complex gometries like multi polygons or polygone with hole.
Try out code sample which gives you the possibility to see results out without any effort. The code sample allows you to manipulate the sqare as you wich.
You have also the possibility to select categories to filter your results.
...
"address": {
"countryName": "United States",
"state": "District of Columbia",
"postalCode": "20005",
"city": "Washington",
"district": "Downtown",
"street": "Vermont Ave NW",
"houseNumber": "1029"
},
"formattedAddress": "Stan's Restaurant - 1029 Vermont Ave NW, Washington, DC 20005",
"name": "Stan's Restaurant",
...
If you need more information about this new Feature please have a look at the API documentation or at the concept wich describes the purpose of this feature in detail.
You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.
To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.
If you got any question do not hesitate to get in contact.