Forward Geocoder on AWS Marketplace Developer's Guide

Request Encoding

Encode all query parameters in UTF-8, defining all special characters using a %FF hexadecimal representation. For example, "K%C3%B6ln" for "Köln".

White spaces can be replaced by the + sign or %20. In this guide we use + for simplicity.

An example request for Köln, Germany:

http://{YOUR_AWS_INSTANCE}
  /search/6.2/geocode.xml
?searchtext=K%C3%B6ln,+Germany

When using HTML forms to post queries to the service interface, use the accept-charset attribute to specify UTF-8 encoding instead of relying on the browser settings for parameter encoding.

<form action="http://{YOUR_AWS_INSTANCE}/search/6.2
  /geocode.xml" method="GET" accept-charset="UTF-8">
  <!—-  etc. -->
</form>