#!/bin/sh
converter="http://api.maps.yahoo.com/ajax/geocode?appid=onestep&qt=1&id=m&qs="
addr="$(echo $1 | sed 's/ /+/g')"
values="$(curl -s $converter$addr | cut -d\" -f13,15 |sed 's/[^0-9\.\,\-]//g; s/,$//')"
lat1=$(echo $values | cut -d, -f1)
long1=$(echo $values | cut -d, -f2)
echo "Lat=$lat1"
echo "Long=$long1"
(Save the above script to file and chmod to be executable).
For example:
>latlong 1465 mcdowell blvd, petaluma ca 94954
Lat=-33.869629
Long=151.206955
>latlong jakarta, indonesia
Lat=-6.17144
Long=106.82782
No comments:
Post a Comment