Другие уже предложили API Карт Google (и предоставили вам ссылки), что действительно очень хорошо.Не стесняйтесь использовать его и примите один из этих ответов, если вы это сделаете.
Но я подумал, что было бы полезно указать, что есть и несколько других вариантов.
У Microsoft есть сопоставлениеСистема, которая находится в прямой конкуренции с Google, как и Yahoo.Обе эти карты имеют API-интерфейсы, которые позволяют вам использовать их непосредственно на вашем собственном сайте аналогично тому, как Google.
Сайт разработчика Yahoo предоставляет подробную информацию об использовании их карт здесь: http://developer.yahoo.com/maps/ иинструкции разработчика для Microsoft Maps приведены здесь: http://www.microsoft.com/maps/developers/web.aspx
Наконец, есть карта с открытым исходным кодом, называемая OpenStreetMap , которая снова предоставляет API для использования на вашем сайте.Качество карт в OpenStreetMap, как правило, довольно хорошее, но реальная особенность заключается в том, что если есть ошибки (или строятся новые улицы и т. Д.), Они рекомендуют вам регистрировать изменения, которые затем могут быть включены в карты.,У них также есть то преимущество, что они не привязаны к какой-либо крупной корпорации, как все остальные.
Подробнее об API OpenStreetMap можно узнать на их вики-странице здесь: http://wiki.openstreetmap.org/wiki/Api
Надеюсь, это поможет.