wordpress - Calculate distance between two address php -


i've situation clients ask me calculate distance between main address , customer address. , based on distance i've add additional charge cart , validation , showing customer address out of service.

below description;

main address; 2801 florida ave, miami fl, 33133.

if user's address entered 25 miles or more main address, pop "we sorry. address falls outside of our service area , unable deliver/pick equipment @ time." if user's address 5 miles away or less, no charge. if user's address 5-10 miles away, $20 charge. if user's address 10-25 mils away, $30 charge. order $500 or more, no matter distance (0-25 miles), no charge.

i've came below answer , thinking, solution problem?

distance point b using google maps, php , mysql

how can make sure correct addresses? alternate highly appreciated. thanks

the requirement doesn't specify whether distance should straight line base address user's address, or if instead should take account actual distance on roads.

for former, should able calculate distance between 2 lat/long pairs within php without using external api, , use google api retrieve coordinates addresses (take @ google geocoding api). latter, question/answer posted seems appropriate.

ensuring addresses correct matter of validating input. can verify google api returns result address user enters , display error asking them confirm address entered if doesn't.

alternately, if include google maps control in page accept user's address can increase likelihood you're getting address google api has lat/long data , directly latitude , longitude without separate api call.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -