How can I get lat/lon from an address?
Using google geocoding with geocoder module, you may use another geocoding provider, i think this requires a google map token now given google's new rules :

// @return Geometry Returns a geoPHP geometry object. Generally a Point.
$point = geocoder('google', $address);
$lat = $point-&gt;coords[1];
$lon = $point-&gt;coords[0];


I did this long time ago, please check.