클라이언트 용 웹 사이트 구축 정기적으로 GMaps를 삽입해야합니다. 이를 위해 maplace.js를 사용합니다."새로운 모습"을 얻는 데 문제가 있습니다. Google지도가 포함되어 있습니다.
모두 훌륭하게 작동하지만 이상한 것으로 나타났습니다. 여기
, 나는이 수동 삽입에 대한 iframe을 생성 할 수 있습니다 :
그래서 지금은 매우 친절하고 깨끗한 모습, 새로운 내 Google 계정에 구글 맵의 "모양"활성화 (효과, 따라서지도 API를하고) maplace.js를 사용할 때 여전히 얻을, 그러나
: 그 새로운, 깨끗한 모양과 오히려 편리한 '길 찾기'를 오버레이를 유지하는 내 웹 사이트에 GMAP, 좋은 깨끗한 컨트롤의 오래된 모양과 NOE : 내가 할 수있는 방법에 대한 높고 낮은 검색 한
프레임을 생성 구글과 같은 모양 생각하지만, 행운.
이
은 내가 일을 수행하는데 사용할 포함되어 있습니다 :<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=geometry&v=3.exp"></script>
<script type="text/javascript" src="/Scripts/maplace.min.js"></script>
그리고이지도에 적용되는 CSS입니다 :
#gmap {
height: 300px;
width: 100%;
}
그리고 실제지도의 삽입 :
<script>
new Maplace({
map_options: {
scrollwheel: false,
navigationControl: true,
mapTypeControl: false,
scaleControl: false,
draggable: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
},
visualRefresh: true,
locations: [
{lat: 50.871197, lon: 4.696941000000038, zoom: 15}
]
}).Load();
</script>
아무도 이것에 대한 생각을 가지고 있습니까?
"v = 3.exp"(즉, 스크립트 src URL에서) Google Maps API의 최신 버전을 사용해야합니다. 하지만 "v = 3.17"을 사용해 보셨습니까? 둘 다 당신에게 최신 버전을 제공해야한다는 것을 알고 있지만, 확인해 볼 가치가 있습니다! –
불행히도 아직 API를이 새로운 사용자 인터페이스로 업데이트하지 않았습니다. Google의 자체 API v3 페이지에서 [예제] (https://developers.google.com/maps/documentation/javascript/)에서 새 UI를 사용하지 않음을 알 수 있습니다. 임베디드 맵을보다 잘 제어하면서 새로운 UI를 허용하는 새로운 Embed API가 추진되고있는 것 같습니다. 블로그에 대한 공식 블로그 게시물 [여기] (http://googlegeodevelopers.blogspot.ca/2014/03/adding-new-google-maps-to-your-website.html) 및 개발자 페이지 [여기]를 참조하십시오. (https://developers.google.com/maps/documentation/embed/). –
새 UI가 항상 API의 일부가 아닌 것은 베타 버전에서 UI를 API에 적용 할 수 없다는 점입니다. 나중에 버그가 발생할 수있는 많은 것들이 포함되어 있으므로 지금 받으시는 이전 UI를 고수해야하며 항상 API를 사용자 정의 할 수 있습니다 Google지도 API에서 [control] (https://developers.google.com/maps/documentation/javascript/examples/control-options)을 추가하는 것을 참고하십시오. [사용자 정의] (https://developers.google.com/maps)/documentation/javascript/examples/control-custom) 더 많은 도움을 받으려면 글을 참고하십시오. – MarmiK