2010-02-22 46 views
6

Tôi đang cố gắng thử nghiệm Google Maps trong các trang web phát triển trong IIS. URL thử nghiệm cục bộ của tôi là http: // tên tệp /. Vì không có ".com" trong tên, tôi không thể có được khóa API. Tôi có thể lấy khóa cho http: // localhost /, nhưng tôi tự hỏi liệu có cách nào để sử dụng URL thử nghiệm http: // tên tệp /.Kiểm tra API Google Maps cục bộ

Trả lời

4

Đây là một sự may mắn. Vì lý do nào đó, trang đăng ký khóa sẽ không cho phép tôi đăng ký miền. Sau khi đăng câu hỏi này, tôi đã thử lại và nó đã cho tôi chìa khóa.

Để sử dụng bản đồ của Google trên máy chủ thử nghiệm, chỉ cần đăng ký khóa có tên thử nghiệm http://sitename/. Điều này cũng sẽ làm việc cho/localhost /.

+1

Bạn có thể chỉ định cách bạn đặt người giới thiệu của mình trên Bảng điều khiển của API không? Tôi đã thử 'localhost' và giải pháp của Roger với 'localtest.mysite' nhưng tôi vẫn không có may mắn – sgimeno

4

Mặc dù tôi không biết chi tiết API của Google Maps, bạn có thể bí danh cục bộ miền * .com với máy chủ cục bộ của riêng bạn. Thêm một mục vào/etc/hosts (tương đương trên Windows là c:/windows/system32/etc/hosts, IIRC).

Ví dụ, bạn có thể thêm:

 
127.0.0.1 localhost.yourotherdomain.com 
# or 
127.0.0.1 localtest.yourotherdomain.com 
+0

Phản hồi tuyệt vời. Sau khi đăng bài, điều này đã làm tôi ngạc nhiên. Mặc dù tôi đã không thử nó, nó sẽ hoạt động. Cảm ơn! – shxo

+0

làm thế nào để bạn làm điều này trên wamp? – LazerSharks

+1

Ý tưởng tuyệt vời Roger. Đường dẫn thực sự là c:/windows/system32/drivers/etc/hosts. – daveD