에 대한 옵션을 구글 맵을 통해 SSL
-
08-06-2019 - |
문제
우리는 최근에 발견되는 구글지도 API 지 않은 가격 SSL.페어 충분히지만,무엇인가에 대한 몇 가지 옵션은 이를 극복하는 다른 사람들이 효과적으로 사용되는?
이때,지도 API 를지 사용 가능한 보안(SSL) 연결합니다.실행하는 경우 Maps API 에 안전한 사이트,브라우저 경고하고 사용자에 대해 비보안 체에서 화면입니다.
우리가 고려면 다음 옵션
- 분할 페이지는 신용 카드렉(에 대한 요구 사항 SSL)지에서 동일한 페이지로 Google 지도입니다.
- 로 전환하는 다른 지도자와 같이 가상의 지구입니다.때문에 그것을 지원하는 SSL.
- 재생 트릭 Iframe.소리는 어수선하고 시끄러운 곳에서.
- 프록시 호출에도록 최선을 다하겠습니다.소리를 많이 좋아의 오버헤드가 발생합니다.
다른 옵션을,또 누군가에 대한 통찰력을 가지고 우리는 있는 선택권으로 간주됩니다?
해결책
나는 동전 두 개의 답변이 있는 이 인스턴스에서 수 있는 더 나은 유용성의 관점에서 분할 두 가지 기능으로 별도의 화면이 있습니다.당신이 정말로 원하는 사용자가 초점을 맞추어 입력에 대한 완전하고 정확한 신용 카드 정보를 지도 같은 화면에서 주의가 산만해질 수 있습니다.
에 대한 기록하지만,가구가 완벽하게 지원 SSL.도록 그것은 당신의 간단한을 변경할 필요가 스크립트에서 참조 http://https://추가&s=1URL,예를 들어,
<script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1" type="text/javascript"></script>
가
<script src="https://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1&s=1" type="text/javascript"></script>
다른 팁
다만 이에 추가하려면
http://googlegeodevelopers.blogspot.com/2011/03/maps-apis-over-ssl-now-available-to-all.html
시도하지 않은 마이그레이션 내 SSL 지도(을 사용하여 종료 Bing api)다시 구글지만 아직 잘 될 수도 있습니다 카드.
이처럼 보인 비즈니스 요구사항/유용성 문제가-당신은 좋은 이유를 넣어 지도에서 신용 카드 페이지?그렇다면 어쩌면 그것의 가치가 작업을 통해 어떤 기술적인 문제입니다.
수도 있습을 사용하여 시험 Mapstraction, 할 수 있도록,전환하는 공급자 SSL 을 지원하며,스위치를 다시 구글은 그들이 그것을 지원하는 경우에는 미래입니다.
내가 당신의 첫 번째 솔루션입니다.이것은 사용자가에 초점이 들어가 그들의 신용 카드 정보.
할 수 있는 다음을 전송하는 다른 웹페이지를 요구하거나 그들이 제공에 관한 추가 정보를 Google 지도입니다.
만약 당신 Google Maps API 프리미어 고객,다음 SSL 을 지원합니다.우리가 사용하는 이와 그것은 잘 작동합니다.
전기 Google 에 SSL 을 사용할 수있는,우리는 proxyed 모든 트래픽이 가능하다.을 잃게 이점에는 구글의 CDN 이 방법을 사용할 경우 얻을 수 있습니다 당신의 IP 금지하는 것이기 때문에 나타나는 당신이 많이 생성됩니다.
면 당신이 얻고 있는 보안에 대한 경고 IE9 을 표시하는 동안 구글지도,사용
<script src="https://maps.google.com/maps?file=api&v=2&hl=en&tab=wl&z=6&sensor=true&key=<?php echo $key;?>
" type="text/javascript"></script>
대
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE"
type="text/javascript"></script>
I've just 제거하는 http 프로토콜고 일했다!
에서 이:
<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
다.
<script src="//maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>