我对打字稿和Angular完全不熟悉。我有两个这样的功能。
MercatorProjection() {
this.pixelOrigin_ = new google.maps.Point(TILE_SIZE / 2,
TILE_SIZE / 2);
this.pixelsPerLonDegree_ = TILE_SIZE / 360;
this.pixelsPerLonRadian_ = TILE_SIZE / (2 * Math.PI);
}
MercatorProjection.prototype.fromLatLngToPoint = function (latLng,
opt_point) {
//code here
};
我在MercantorProjection.prototype中获得了重复标识符'MercatorProjection'。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
由于您使用的是typescript
,您应该不访问prototype
,除非没有真正的理由这样做。您尝试将http://jsbin.com/rorecuce/1/edit?html,output转换为typescript,因此您应该执行以下操作:
class MercatorProjection {
public fromLatLngToPoint(param1, param2) {
// the code
}
public fromPointToLatLng(param) {
// the code
}
}
此打字稿类将包含您尝试附加到prototype
的两个必需方法。