2010-01-12 5 views
3

Кто-нибудь есть хорошее решение для управления ключом API Карт, учитывая, что:Google Maps API ключи: Dev -> постановка -> Производство документооборот

  • разработчики работают локально, используя Localhost

  • у нас есть промежуточный сервер, доступ к которому внутренне через http://stagehost и внешне (для клиентов) через IP-адрес

  • наконец, сервер производства (http://some.domain.com)

Два вопроса:

Во-первых, как люди управляют своими ключами в этом типе сценария, учитывая, что всегда есть шанс на путаница. Внутренние серверы недоступны через stagehost.domain.com

Во-вторых, как мы можем решить проблему промежуточного сервера? IP-адрес не доступен внутри. Это возможно?

+2

Возможно, это не очень полезно в вашем случае, но из v3 (в настоящее время Labs/beta) API Карт Google больше не требуются ключи API: http://code.google.com/apis/maps/documentation/v3/# Добро пожаловать –

+0

@tomlog, где по этой ссылке говорится, что вам не нужен ключ? – Simon

+0

@Simon: похоже, что страница изменилась. Он теперь упоминается на следующей странице: http://code.google.com/apis/maps/documentation/v3/basics.html –

ответ

1

У меня есть таблица в моей базе данных, в которой хранятся ключи Карты Google для всех моих разных URL-адресов. Затем я просто вытаскиваю правильный ключ на основе URL. Это позволяет использовать тот же код для dev, test, & на 100 сайтах.