我正在尝试使用RX js和谷歌地图api实现谷歌地图,我必须设置标记和我必须在Html文件中显示的相同信息(我发送的协调信息和标题)。这里是代码片段我已经实施了:
来自TS档案的代码:
CString ConcateString(CString const& first)
{
return first;
}
template<typename ...T>
CString ConcateString(CString const& first, T... arguments)
{
return first + ConcateString(arguments...);
}
同样我必须在HTML文件中传递该observale。
Html文件代码:
import * as GoogleTypes from '../../../src/aem-components/google-maps';
markers$: ConnectableObservable<GoogleTypes.Marker[]>;
export class GoogleMapMarkersDemoComponent implements OnInit {
markers$: ConnectableObservable<GoogleTypes.Marker[]>;
ngOnInit() {
const markrs: GoogleTypes.MarkerData[] = [
{
location: { latitude: 38.9170822, longitude: -94.6587262},
options: {
label: 'Store A',
position: {lat: 38.9170822, lng: -94.6587262}
}
}
];
}
我必须将这个常量变量传递给可观察的,新的Rx js并在google上搜索没有找到任何解决方案。
请建议我如何实现,或者我可以实施的任何新方法。
答案 0 :(得分:0)
看看是否有效
ngOnInit() {
const markrs: GoogleTypes.MarkerData[] = [
{
location: { latitude: 38.9170822, longitude: -94.6587262},
options: {
label: 'Store A',
position: {lat: 38.9170822, lng: -94.6587262}
}
}
];
this.markers$=Observable.from(markrs)
}