php french cadastral map static api
PHP
마커, 선, 다각형 및 원이 포함된 프랑스 지적 정부 지도에서 정적 이미지를 쉽게 가져오는 PHP 라이브러리입니다.
지도 출처 : cadastre.gouv.fr
Librairie PHP Permettant d'extraire facilement des 이미지 드 라 카르테 뒤 지적 Français avec des 마커, 디자인, 다각형 및 원형.
소스 드 라 카르트 : cadastre.gouv.fr
이 프로젝트를 지원하려면 이 저장소에 별표를 표시하세요. 이 도서관의 가시성을 높이는 데 기여하시겠습니까?
작곡가를 사용하여 이 라이브러리를 쉽게 설치하십시오.
composer require dantsu/french-cadastral-map-static-api
마커와 선을 사용하여 프랑스 지적 지도 정적 이미지 생성:
use DantSu OpenStreetMapStaticAPI OpenStreetMap ;
use DantSu FrenchCadastralMapStaticAPI FrenchCadastralTileLayer ;
use DantSu OpenStreetMapStaticAPI LatLng ;
use DantSu OpenStreetMapStaticAPI Polygon ;
use DantSu OpenStreetMapStaticAPI Markers ;
header ( ' Content-type: image/png ' );
( new OpenStreetMap ( new LatLng ( 44.351933 , 2.568113 ), 17 , 600 , 400 ))
-> addLayer (
new FrenchCadastralTileLayer (
12202 ,
[
FrenchCadastralTileLayer:: LAYER_AMORCES_CAD ,
FrenchCadastralTileLayer:: LAYER_CADASTRAL_PARCEL ,
FrenchCadastralTileLayer:: LAYER_SUBFISCAL ,
// CadastralTileLayer::LAYER_CLOTURE,
FrenchCadastralTileLayer:: LAYER_DETAIL_TOPO ,
FrenchCadastralTileLayer:: LAYER_HYDRO ,
FrenchCadastralTileLayer:: LAYER_BUILDING ,
FrenchCadastralTileLayer:: LAYER_BORNE_REPERE ,
// CadastralTileLayer::LAYER_VOIE_COMMUNICATION,
// CadastralTileLayer::LAYER_LIEUDIT
]
)
)
-> addMarkers (
( new Markers ( __DIR__ . ' /resources/marker.png ' ))
-> setAnchor (Markers:: ANCHOR_CENTER , Markers:: ANCHOR_BOTTOM )
-> addMarker ( new LatLng ( 44.351933 , 2.568113 ))
-> addMarker ( new LatLng ( 44.351510 , 2.570020 ))
-> addMarker ( new LatLng ( 44.351873 , 2.566250 ))
)
-> addDraw (
( new Polygon ( ' FF0000 ' , 2 , ' 00FF00CC ' ))
-> addPoint ( new LatLng ( 44.351172 , 2.571092 ))
-> addPoint ( new LatLng ( 44.352097 , 2.570045 ))
-> addPoint ( new LatLng ( 44.352665 , 2.568107 ))
-> addPoint ( new LatLng ( 44.352887 , 2.566503 ))
-> addPoint ( new LatLng ( 44.352806 , 2.565972 ))
-> addPoint ( new LatLng ( 44.351517 , 2.565672 ))
)
-> getImage ()
-> displayPNG ();
수업 | 설명 |
---|---|
프랑스어지적타일층 | DantSuFrenchCadastralMapStaticAPIFrenchCadastralTileLayer는 프랑스 지적 타일 서버 및 관련 구성을 정의합니다. |
자세한 문서는 DantSu/php-osm-static-api를 참조하세요.
이 저장소를 포크하고 풀 요청을 사용하여 다시 기여하세요.
크든 작든 주요 기능, 버그 수정 등 모든 기여를 환영하고 높이 평가하지만 철저하게 검토할 것입니다.