Я использую Ioni c, я хочу добавить карты Google на этой странице с наложением данных KML поверх него, но я пытаюсь изменить цвет контура и заливки, а также цвет окна информации. данных
Я попытался изменить цвет заливки и контура, но не работает
Код - Typescript
loadMap() {
// This code is necessary for browser
Environment.setEnv({
'API_KEY_FOR_BROWSER_RELEASE': 'AIzaSyAXAMdFTvN7Oau2dslqfEGBBrWqWeBESwA',
'API_KEY_FOR_BROWSER_DEBUG': 'AIzaSyAXAMdFTvN7Oau2dslqfEGBBrWqWeBESwA'
});
let mapOptions: GoogleMapOptions = {
camera: {
target: {
lat: 1.318753,
lng: 103.829392
},
zoom: 10,
tilt: 30
}
};
console.log("Map Options");
this.map = GoogleMaps.create('map_canvas', mapOptions);
console.log("Map Loaded");
//KML Overlay
this.map.addKmlOverlay({
url: "assets/dengue-clusters-kml.kml"
}).then((KmlOverlay: KmlOverlay)=> {
console.log(KmlOverlay);
this.map.moveCamera(KmlOverlay.getDefaultViewport());
KmlOverlay.on(GoogleMapsEvent.KML_CLICK).subscribe((params:any)=>{
let overlay: Polygon = params[0];//depends on overlay
let latLng: ILatLng = params[1];
console.log(overlay, latLng);
});
});
Данные KML
<Document>
<Style Id="style32312">
<PolyStyle>
<color>7f0000ff</color>
<colorMode>normal</colorMode>
<fill>1</fill>
<outline>1</outline>
</PolyStyle>
</Style>
<name>DENGUE_CLUSTER</name>
<visibility>1</visibility>
<Schema name="DENGUE_CLUSTER" id="kml_schema_ft_DENGUE_CLUSTER">
<SimpleField type="xsd:string" name="LOCALITY">
<displayName>LOCALITY</displayName>
</SimpleField>
<SimpleField type="xsd:short" name="CASE_SIZE">
<displayName>CASE_SIZE</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="NAME">
<displayName>NAME</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="HYPERLINK">
<displayName>HYPERLINK</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="HOMES">
<displayName>HOMES</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="PUBLIC_PLACES">
<displayName>PUBLIC_PLACES</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="CONSTRUCTION_SITES">
<displayName>CONSTRUCTION_SITES</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="INC_CRC">
<displayName>INC_CRC</displayName>
</SimpleField>
<SimpleField type="xsd:string" name="FMEL_UPD_D">
<displayName>FMEL_UPD_D</displayName>
</SimpleField>
</Schema>