Bing Map not bringing city in India - bing-api

Does Bing Maps Api show all cities inside India ?
I am currently using the Bing Maps APi inside my application to find coordinates and City based on Postal Code entered by the user. This is how i am using the api.
http://dev.virtualearth.net/REST/v1/Locations?CountryRegion=INDIA&postalCode=683101&key=BingMapKey
This returns the latitude and longitude, but locality (City) is blank.
How can i get the city too ?
I was planning to use google geocoder before, but google prohibits using their api without showing the map.
Thanks !

The issue here is that Bing Maps currently does not support postal codes in India. As such the returned result is for the country of India.

Related

Where can I get official latest map topojsons as of 2023?

I need them like this categories
India map with state boundaries
Individual State maps with district boundaries
Individual Union territory maps with district boundaries
It's fine even they charge amount but need the latest map as of 2023.
Can anyone specify such portals where I can get these maps?
I have tried using the maps from the below link but few of them are outdated.
Previous Source

Google API for Restaurants Places in specific country?

I want to get all restaurants in Cairo.
The API just getting 250 restaurant and I want all the restaurants.
I use the radius and location in API.
please help me !!

Google places API doesn't return postal codes for large cities or centres. How do I get around that?

I'm utilising google autocomplete to allow visitors to enter towns, suburbs or postcodes, so that they can select the right one from the autocomplete list. I then need to store the postcode for that location so that I can compare that postcode to entries in a database to find service providers in that postcode.
The problem I'm now having is that the Google API doesn't return postcodes for all locations. This especially seems to be the case for larger cities. For example, it doesn't return postcodes for Melbourne Australia, Sydney Australia or Perth Australia.
Has anyone developed a solution or workaround to this issue? Any suggestions?
I've been googling for ages now and can't find a solution. Google itself doesn't seem to mention this situation in their Google Places docs.
Since many cities span multiple postal codes, you probably need your users to provide the exact street address where they need service. Fearing the tedium of entering a full street address? Fear not; Place Autocomplete can save them many keystrokes especially if you constrain results to a specific country or location bounds.
You might want to create an address form and use Places Autocomplete to auto-fill the components including postal code once the user selects the address from autocomplete predictions. This section of the documentation demonstrates how it works and this page provides sample Javascript code for implementing an auto-completing address form.

How to get Amenities for a place using google place api or place data api

I could able to get details about the restaurant using google place detail api, but I need to get Amenities particularly. The Api I use is mentioned below.
https://maps.googleapis.com/maps/api/place/details/json?placeid=PLACE_ID&key=API_KEY
You can't get amenities information from this API. They don't give you access to that information on purpose because Google Maps must have a competitive advantage. So, you can link the restaurant to that location on Google Maps in order give the option to view the amenities.

Store longitude and latitude from google places API

I have a form in laravel where there is google's autocomplete field named as address. There is no map and stores address as New Road, Kathmandu, Nepal.
I need to obtain its geo coordinates(lat lng) in controller before storing to database. So that I could calculate radius from it and provide information to users about near people.
You can do it when you fill address fields on the form. Following is the code to fill longitude and latitude. And then post the form and calculate radius in your controller.
$('#latitude').val(place.geometry.location.lat());
$('#longitude').val(place.geometry.location.lng());

Resources