구 글 맵 의 간단 한 사용
8229 단어 자바
구 글 맵 의 간단 한 사용
구 글 지 도 를 사용 하려 면 먼저 구 글 계 정 을 신청 하여 키 를 얻 으 세 요.물론 이런 키 는 인터넷 에서 도 찾 을 수 있 습 니 다.등록 하고 싶 지 않 으 면 검색 소 를 찾 으 세 요.구 글 지 도 를 신청 할 때 핸드폰 번호 가 검증 에 사용 되 지 않 는 다 는 것 을 주의 하 세 요.제 해결 방법 은 지역 을 대만 으로 바 꾸 면 됩 니 다.그림:
키 를 가 져 온 후 공식 문서 에 따라 demo 예제 를 진행 합 니 다.
데모 예시
<html>
<head>
<title>Simple click eventtitle>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<script type="text/javascript" src="${cdn}/js/jquery-1.9.1.min.js">script>
<style>
/* Always set the map height explicitly to define the size of the div
* element that contains the map. */
#map {
height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
height: 100%;
margin: 0;
padding: 0;
}
style>
head>
<body>
<div id="map">div>
<script>
var myLatlng;
var marker;
var map ;
var infowindow;
function initMap() {
myLatlng = {lat: 22.579620019918522, lng: 113.8608455657959};
//
map = new google.maps.Map(document.getElementById('map'), {
zoom: 15,
center: myLatlng
});
//
marker =new google.maps.Marker({
position: myLatlng,
map: map,
title: 'my marker'
});
//
infowindow = new google.maps.InfoWindow();
marker.addListener('click', function() {
map.setZoom(15);
map.setCenter(marker.getPosition());
});
map.addListener('click', function(e) {
console.log(" :"+e.latLng.lat()+" :"+e.latLng.lng());
});
// marker2
google.maps.event.addListener(marker2, 'click', function() {
infowindow.setContent(place.name);
infowindow.open(map, this);
});
}
script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=Your key&language=cn&callback=initMap">
script>
body>
html>
demo 설명
script 링크 매개 변수 설명
marker 생 성
marker 매개 변수 설명
marker 방법
marker.setMap(null);
맵 을 null 로 설정 하면 제거 할 수 있 습 니 다.맵 방법
e.latLng.lat()
즉 클릭 위치의 위 도 를 나타 낸다.infowindow 생 성
infowindow.setContent(place.name);
:창의 내용 을 설정 합 니 다.infowindow.open(map, this);
:현재 예제 와 결합 하여 이 marker 에서 창 을 엽 니 다이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.