JVectorMap을 사용하여 세계지도를 만들려고하지만 마커를 기본값으로 원이 아닌 이미지 (marker.png)로 지정합니다. 내가 할 수 있을까?마커를 이미지로 사용
2
A
답변
0
0
이미지 마커가 필요하면 새 레이어 (지도에서 svg 레이어 위에 div)를 사용하고 각 마커에 새 div를 입력하고 위치를 설정하십시오.
지도
map = $("#world-map-gdp").vectorMap('get', 'mapObject');
참조를 확인하고 새 레이어에있는 점의 위치를 함수 map.latLngToPoint()를 사용합니다. 메이크업 줌이나 드래그 같은 기능을 사용하여 CSS를 왼쪽, 및 CSS 정상을 적용하는 경우
var newMarkerP = map.latLngToPoint(lat,lng);
$('#marker1').css('top',newMarkerP.x);
$('#marker1').css('left',newMarkerP.y);
당신은 마커를 재배치 할 수 있습니다.
새로운 마커의 위쪽과 왼쪽으로 재생할 수도 있지만 쉬운 해결책입니다.
0
이미지 기반 마커의 공식 예입니다 - 대신 'R'의 '이미지'를 사용 할 수 있습니다 마커 스타일의 설정에서 http://jvectormap.com/examples/marker-icons/
0
:
var myMarkerStyle = {
initial: {
image: 'files/fkd/marker.png'
}
};
관련 문제
- 1. SVG를 배경 이미지로 사용
- 2. Google Maps APIv3 - 다른 png 이미지로 여러 마커를 오버레이하는 방법
- 3. PHP Checkbox 값을 이미지로 사용
- 4. Flash를 링크 이미지로 사용 하시겠습니까?
- 5. SVG를 배경 이미지로 사용 하시겠습니까?
- 6. Infowindow에서 마커를 변경하는 데 javacript 사용
- 7. OpenStreet지도를 이미지로 내보내기 - Google Maps API 사용
- 8. HTML5 캔버스를 CSS 배경 이미지로 사용 하시겠습니까?
- 9. 출력으로 Google geomap의 출력을 이미지로 사용
- 10. 카테고리 기본 이미지를 기본 이미지로 사용
- 11. Magento에서 카탈로그 이미지를 전체 배경 이미지로 사용
- 12. 웹 사이트의 일부에서만 표지 이미지로 사진 사용
- 13. 여러 이미지로 인코딩 된 PNG + HTML 사용
- 14. 지도의 일부를 이미지로 복사 할 수 있습니까?
- 15. 데이터베이스에서 데이터를 가져 와서 Google지도에서 마커를 만들 때 사용
- 16. 안드로이드 GraphView에 마커를 넣는 방법
- 17. Google Maps에서 마커를 나열하는 NodeJ
- 18. Sencha Touch의 Ext.Map에 마커를 추가합니다.
- 19. 마커를 Android에서지도에 추가 할 때 마커를 움직이게하는 방법은 무엇입니까?
- 20. 실시간 비디오 스트림에서 마커를 따르고 바꾸기
- 21. 좌표가있는 마커를 이동하는 방법
- 22. 마커를 원으로 계산
- 23. 콘텐츠가있는 경우에만 마커를 설정하십시오.
- 24. vi에서 마커를 어떻게 사용합니까?
- 25. 마커를 중심으로 Google지도 API
- 26. pytest는 "기본"마커를 지원합니까?
- 27. 모든지도 마커를 열거하십시오.
- 28. 마커를 저장하는 방법?
- 29. jQuery.ui.maps로 마커를 찾으십시오 -
- 30. OnItemSelected의 마커를 변경하는 방법
확인이 솔루션 : 은 http://stackoverflow.com/questions/14201326/drawing-custom-markers-on-a-jvectormap/15361955#15361955 –