홈>
아르헨티나에서 다른 경로로 맞춤 KML을 구현하고 있습니다.
맞춤 ExtendedData를 표시하고 싶지만 작동하지 않습니다. 누군가 문제가 무엇인지 말해 줄 수 있습니까?
이것은 내 코드 KML입니다
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>
ROUTE 1
</name>
<Style id="info_rutas_arg">
<BalloonStyle>
<text>
<![CDATA[
Ruta $[nombre_ruta]
Tramo $[nombre_tramo] <br>
# $[id_lugar]
]]>
</text>
</BalloonStyle>
</Style>
<open>
1
</open>
<description>
Unleash your creativity with the help of these examples!
</description>
<!-- 2806 -->
<Placemark>
<name>
Ruta PROV. 63 - SAN JUAN
</name>
<StyleUrl>
#info_rutas_arg
</StyleUrl>
<ExtendedData>
<Data name="id_lugar">
<Value>
2806
</Value>
</Data>
<Data name="nombre_ruta">
<Value>
Ruta PROV. 63
</Value>
</Data>
<Data name="nombre_tramo">
<Value>
SAN JUAN
</Value>
</Data>
</ExtendedData>
<MultiGeometry>
<LineString>
<coordinates>
-68.2838,-31.4429 -68.2824,-31.4431 -68.2783,-31.4436 -68.2701,-31.4447 -68.2668,-31.4452 -68.2649,-31.4454 -68.2638,-31.4456 -68.2618,-31.4458
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.331,-31.4371 -68.329,-31.4373 -68.3245,-31.4379 -68.3213,-31.4383 -68.3182,-31.4387
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.4034,-31.4284 -68.4004,-31.4288 -68.3976,-31.4291 -68.3918,-31.4298 -68.3889,-31.4301 -68.386,-31.4305 -68.383,-31.4308 -68.3815,-31.431 -68.38,-31.4312
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.4245,-31.4259 -68.4188,-31.4265 -68.4132,-31.4272 -68.4107,-31.4275 -68.4086,-31.4277 -68.4064,-31.428 -68.4034,-31.4284
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.3182,-31.4387 -68.3121,-31.4394 -68.3091,-31.4398 -68.3056,-31.4402
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.38,-31.4312 -68.3777,-31.4314 -68.3754,-31.4317 -68.3728,-31.432 -68.3675,-31.4327 -68.3618,-31.4334 -68.3589,-31.4338 -68.3563,-31.4341
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.453,-31.4419 -68.4525,-31.4395 -68.4522,-31.4382 -68.4519,-31.437 -68.4517,-31.4364 -68.4515,-31.4356 -68.451,-31.434 -68.4508,-31.4328 -68.4505,-31.4316 -68.4503,-31.4309 -68.4501,-31.4305 -68.4497,-31.4295 -68.4495,-31.4289 -68.4495,-31.4283 -68.4494,-31.4279 -68.4494,-31.4275 -68.4494,-31.4272 -68.4494,-31.4259 -68.4494,-31.4251 -68.4493,-31.4249 -68.4493,-31.4247 -68.4492,-31.4246 -68.4491,-31.4246 -68.4487,-31.4243 -68.4484,-31.4241 -68.4479,-31.4238 -68.4477,-31.4236 -68.4476,-31.4236 -68.4474,-31.4235 -68.4471,-31.4235 -68.4467,-31.4235 -68.4455,-31.4236 -68.4443,-31.4237 -68.4432,-31.4238 -68.4409,-31.424 -68.4387,-31.4242 -68.4364,-31.4245 -68.432,-31.425 -68.4275,-31.4255 -68.4245,-31.4259
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.4567,-31.4553 -68.453,-31.4419
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.3056,-31.4402 -68.3,-31.4409 -68.2972,-31.4412 -68.2944,-31.4416 -68.2838,-31.4429
</coordinates>
</LineString>
<LineString>
<coordinates>
-68.3563,-31.4341 -68.35,-31.4349 -68.3437,-31.4356 -68.3374,-31.4364 -68.3361,-31.4365 -68.3349,-31.4367 -68.333,-31.4369 -68.3318,-31.437 -68.331,-31.4371
</coordinates>
</LineString>
</MultiGeometry>
</Placemark>
</Document>
</kml>
이것이 내 KML 코드입니다. 이것이 MyMaps에서 시도했을 때의 결과입니다
Google에서 보여준 결과입니다 :
- 답변 # 1
관련 자료
- php - WooCommerce 감사 페이지에 사용자 정의 확인란 필드 상태 표시
- drupal - '새 댓글 추가'링크/버튼이 사용자 정의 엔티티에 표시되지 않습니다
- javascript - 맞춤 검사기 - 프런트 엔드에 오류 메시지가 표시되지 않습니다
- php - woocommerce - 특정 제품 id가 장바구니에있는 경우 사용자 정의 체크 아웃 필드 표시
- php - Prestashop 16x 등록 양식으로 사용자 정의 필드 표시
- ios - Swift에서 tableview의 사용자 정의 셀에 JSON 이미지를 표시하는 방법은 무엇입니까?
- WooCommerce에서 제품 카테고리가 표시된 후 제품 전에 사용자 정의 컨텐츠를 표시하는 방법이 있습니까?
- java - Edittext에서 Custom Listview에 값을 표시하는 방법
- jquery - 데이터의 모든 값을 표시하기 위해 사용자 정의 함수의 인수에 키를 전달하려고합니다
- php - 맞춤 관리 주문 이메일에 Woocommerce 제품 이미지 표시
- php - 청구 주소 후 WooCommerce 관리자 주문에 사용자 지정 메타 데이터 표시
- plsql - SELECT 문에서 사용자 지정 함수를 사용할 때 SQL 쿼리의 출력이 잘못 표시되는 이유는 무엇입니까?
- wordpress - 카테고리에 따라 3 개의 다른 홈페이지 위치에 하나의 맞춤 게시물 유형 표시
- firebase - NavigationLink Text Swift, Cloud Firestore에 따라 맞춤 정보 표시
- php - 이메일 알림에 맞춤 주문 메타 데이터 값 표시 WooCommerce
- Azure PowerShell에서 사용자 지정 오류 메시지를 표시하고 종료합니다
- wordpress - 단일 사용자 지정 게시물 유형 페이지에 여러 사용자 지정 분류 값을 표시 하시겠습니까?
- Django에서 사용자 지정 오류 페이지를 표시하는 방법
- ios - Interface Builder Swift 42의 사용자 정의 UILabel 및 표시 속성
관련 질문
- javascript : 히트 맵의 단일 지점의 반경을 변경 하시겠습니까?
- javascript : 속성이 true로 설정된 경우에도 지도 마커를 드래그할 수 없음
- angular : 앵귤러 Google지도 확대 /축소가 줌을 변경할 수 없습니다.
- javascript : 페이지로드에서 Google지도 (API)로 스크롤합니다.
- javascript : Google지도를 반응시켜 " 'Google'이 정의되지 않았습니다."구성 요소가 WithScriptJS로 래핑 되더라도?
- java : Android Studio A는 대중 교통을 이용한 B까지입니다
- Google지도 플랫폼 -JSON 스타일 선언 -Water Geometry.stroke 색상 작동하지 않는
- javascript : Google지도 v3 : ImageMapType 오버레이의 타일이 로딩이 완료되면 알려주는 방법은 무엇입니까?
- Google지도는 "개발 목적으로 만"을 보여줍니다 "
- android : Google지도 조각에서 폴리 라인을 제거 할 수 없습니다
당신이보고있는 문제는 KML이 유효하지 않다는 것입니다. KML의 태그는 대소 문자를 구분합니다. KML은 대문자로 시작하고 소문자로 시작하는 대소 문자 혼합 태그를 사용합니다 (예 :
<Data>
<value>
등)이므로 올바른 구문을 확인해야합니다. Google 어스 프로에서 KML을 표시하면 올바른지 확인하고 예상대로 표시 할 수 있습니다.와이즈 비즈 요소는 소문자
<Value>
여야합니다 StyleUrl 요소는 소문자로 시작해야합니다. 즉,<value>
.위치 표시를 다음과 같이 변경하십시오 :
또한 어떤 이유로 문서 상위 컨테이너에 대한 설명으로 인해 장소 표시가 표시되지 않으므로 문서에서 설명 요소를 제거하거나 주석 처리하는 것이 좋습니다.
<Placemark> <name>Ruta PROV. 63 - SAN JUAN</name> <styleUrl>#info_rutas_arg</styleUrl> <ExtendedData> <Data name="id_lugar"> <value>2806</value> </Data> ... </Placemark>