|
Map ServicesThere are many excellent map service engines around, such as Google Maps. Rather than re-typing the address or copy/past to the engine, you may use Open Contacts' Get Map function to have the address info pass to such service engine in a fly, as long as you have address fields formalized in Open Contacts for the map service engine. By default, Open Contacts provides the following fields for multi-line address info as illustrated in the example below:
If you prefer using field name "County" rather than "State" for UK contacts, you may add a predefined field "County" with field type "region". Open Contacts also supports one line address as illustrated below:
Within a contact edit window, when you click on any of the address fields in current section, the Action button will change for map services. After you selecting the "Get Map" function, Open Contacts will compose the values of address fields (Street, City, State, Zip, Country), and pass the shortcut to the default map service (Google Maps). Then a Web browser window will be launched to show the map. Note:
A formalized address should contain info: street number, street name, city, state, postcode, and country. Generally a map engine does not need additional info such as unit number, room number or unit name etc. You might have many local contacts in the city you live. It is reasonable that you would prefer inputting street info only, without city and state etc. To make life easier, with default locations defined in the Options window, Open Contacts could compensate the short address with default city, default region (state) and default nation (country), and pass the whole address info to the map engine. For example, with the following address info
Open Contacts will interpret it as "128 Liberty St, San Francisco, CA, US".
Open Contacts will interpret it as "18600 Canasta St, Tarzana, CA, US". Traditionally, most existing address book programs/functions put additional address info like unit number and unit name into the Street field. When you import the address book of such program into Open Contacts, the street field might then also contain additional address info. Generally a map engine like Google Maps may analyze the info and ignore the additional address info like room number and unit number. For example, Google Maps can handle this address correctly: Unit 32, 208 Oak St, San Francisco. However, as of August 2008, Google Maps can not handle such address properly: Room 233, Unit 32, 208 Oak St, San Francisco. In case that a map engine can not ignore the additional address info to deliver correct result, you may in the Options window check the "Use road types" checkbox. Open Contacts will then try to recognize the street name and remove the additional address info when composing address info for the map engine. For example, with this checkbox checked, the following address info will be working fine:
or
If you live in UK or a country where Google Map provides local service, you may change the Google Map Base URL in the Options window. For example, "http://maps.google.co.uk/?hl=en&q=" for UK, and "http://maps.google.co.jp/?hl=ja&q=" for Japan. The base URL actually defines which web Google web server providing the services and the default starting point of searching map, while it is perfectly OK to search a UK address or Japan address through "http://maps.google.com/?hl=en&q=", as long as you specify country name. In addition, you may store longitude and latitude info in the Geo field which can interact with the map service as well.
This feature is handy when you get friends living in the bush where the streets get no name. You may convert the data into angular data like N 36°58'12.000" W 122°1'48.000" into the Windows clipboard. Tips:
|