google maps api address to lat long code example
Example 1: reverse geocoding javascript map
function getReverseGeocodingData(lat, lng) {
var latlng = new google.maps.LatLng(lat, lng);
// This is making the Geocode request
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'latLng': latlng }, (results, status) =>{
if (status !== google.maps.GeocoderStatus.OK) {
alert(status);
}
// This is checking to see if the Geoeode Status is OK before proceeding
if (status == google.maps.GeocoderStatus.OK) {
console.log(results);
var address = (results[0].formatted_address);
}
});
}
Example 2: get latlong of address in here map api javascript
// Instantiate a map and platform object:
var platform = new H.service.Platform({
'apikey': '{YOUR_API_KEY}'
});
// Get an instance of the geocoding service:
var service = platform.getSearchService();
// Call the geocode method with the geocoding parameters,
// the callback and an error callback function (called if a
// communication error occurs):
service.geocode({
q: '200 S Mathilda Ave, Sunnyvale, CA'
}, (result) => {
// Add a marker for each location found
result.items.forEach((item) => {
map.addObject(new H.map.Marker(item.position));
});
}, alert);